Senior Embedded Software Engineer (C++)
Jornada completa
Latitude AI
Responsibilities
- Own the end-to-end architecture of hardware safety and power-management systems, including safe-state strategies, power sequencing, thermal throttling, and watchdog orchestration.
- Implement low-level bare-metal and FreeRTOS drivers for PMICs, voltage supervisors, thermal monitors, and other safety-critical integrated circuits.
- Integrate TI Safety Diagnostic Library capabilities including LBIST, PBIST, ECC, DCC, and ESM into firmware and map diagnostic coverage to ISO 26262 hardware fault metrics.
- Perform deep-dive code reviews across hardware safety modules and maintain clean, consistent, testable driver interfaces and error-handling patterns.
- Serve as the subject-matter expert for hardware-firmware-safety interfaces and resolve ambiguities involving sequencing, watchdog timing, thermal limits, and voltage thresholds.
- Mentor engineers on embedded safety patterns, driver architecture, RTOS integration, ISO 26262 traceability, and functional-safety reasoning.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field plus 4+ years of relevant experience; alternatively, a master's degree plus 2+ years of relevant experience or a PhD.
- Deep experience developing embedded C/C++ software with advanced language features, clean abstractions, interface-based design, and embedded constraints such as no exceptions and no RTTI.
- Expertise in ARM-based SoC architectures, especially ARM Cortex-R5F, including memory-mapped I/O, VIM interrupt controllers, MPU configuration, cache behavior, and memory barriers.
- Experience configuring MPUs and hardware-level firewalls for spatial and temporal isolation in multi-core safety-critical environments.
- Experience building or significantly refactoring hardware abstraction layers for multiple hardware targets, RTOS environments, or variant configurations.
- Ability to independently root-cause complex failures involving power sequencing, watchdogs, thermal throttling, interrupt latency, shared memory, RTOS scheduling, and hardware peripherals.
- Expert-level proficiency with JTAG, on-target debugging, logic analyzers, and other tools for verifying low-level hardware-software interactions.
- Deep understanding of FreeRTOS and/or SafeRTOS, including task lifecycle, synchronization, interrupt handling, timing constraints, preemption, priority inversion, and stack requirements.
- Direct experience developing datasheet-based drivers for safety-critical integrated circuits using SPI/I2C, register-level configuration, fault handling, and diagnostic integration.
- Foundational knowledge of ISO 26262 ASIL-B/C functional-safety concepts, including safe states, diagnostic coverage, fault-tolerance allocation, and requirements traceability.
- Preferred experience with TDA4/J784S4 Jacinto 7 or other TI automotive SoCs, TI PSDK, SDL, register maps, and peripheral architectures.
- Preferred expertise in Linux-based embedded software development, gtests, Python scripting, Bazel, and Docker.
- Preferred experience with ISO 26262 audits or certification, Jama requirements traceability, FMEA/HARA, safety cases, hardware diagnostic frameworks, Tracealyzer, in-circuit emulators, or automotive and other safety-critical domains.
Benefits
- Medical, dental, and vision insurance for employees and families, plus a health savings account with available employer match.
- Employer-matched 401(k) with immediate vesting and employer-paid group term life insurance.
- Paid parental leave, paid medical leave, unlimited vacation, and 15 paid holidays.
- Daily lunches, snacks, and beverages at office locations.
- Pre-tax healthcare, dependent-care, and commuter benefits.
- Monthly wellness stipend, adoption/surrogacy support, and backup child and elder care.
- Professional development reimbursement and an employee assistance program.
- Discounted legal services, identity theft protection, pet insurance, employee resource groups, quarterly team activity stipend, and wellness initiatives.
- Full-time position based in California; visa sponsorship is available and permanent U.S. work authorization is required.
Vacante publicada el 6 días atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Embedded Software Engineer (C++) en Teletrabajo
- ...Skills Must have Strong C/C++ programming skills Experience with... ...Other Languages English: B2 Upper Intermediate Seniority Senior...SeniorTrabajo remoto
- ...Consensys is the leading blockchain and web3 software company. Founded by Joe Lubin, CEO of Consensys and Co-Founder of... ...with native code where it matters. As a Principal Mobile Engineer, you’ll be the most senior hands‑on technical leader focused on mobile: setting architecture...SeniorTiempo completoRemotoTrabajo híbridoTrabajo por turnos
- ...source and precision engineering. Today, Canonical is providing... ...and open source software strategy in Automotive... ...engineering teams, senior management, and external... ...in Linux packages and embedded development You have... ...have experience in C/C++ and Python programming...SeniorTiempo completoDesde casaRemoto
$19.7 por hora
...employee resource groups. Engineering Business Unit Overview The... ...and maintaining cutting-edge software solutions that power our mission... ...The Sr. Staff Software Engineer role is a domain expert in multiple... ...such as Java, Python, C++, or similar. Mastery of software...SeniorTrabajo remotoHorario flexible- ...5+ years working as a QA Engineer with a focus on mobile application testing... ...Experience of the formal software development lifecycle, with a solid grasp... ...Intermediate Seniority Senior...SeniorTrabajo remotoTrabajo híbrido
- ...provider of open-source software and operating... ...data science, AI, engineering innovation and IoT... ...of all levels of seniority, for all relevant... ...exceptional software engineer who prefers to... ...projects in Python, C, C++ and are starting... ...level For more senior roles, experience...SeniorTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...and are looking for experienced Compiler Engineers to work on the LLVM and Clang based... ...qualifications: expert knowledge of C/C++; experience in overall design of compilers... ...high performance, production quality software; passion for writing clean and effective...Tiempo completoHorario flexible
- ...provider of open source software and operating systems... ..., data science, AI, engineering innovation, and IoT. Our... ...a general track for Senior+ (Senior/Staff/Principal... ...At Canonical a Senior+ Engineer is not only an... ...Golang, Rust, Python, C/C++ or Typescript / React...SeniorTemporalTiempo completoTrabajar en la oficinaDesde casaRemoto
- ...background (such as Claude) is only desired. Nice to have Claude Other Languages English: C1 Advanced Seniority Senior...SeniorTrabajo remoto
- ...QA support intake) on Confluence/SharePoint. Produce consolidated status reporting and dashboards for senior management, including risk and issue tracking. Support the Release & QA Management lead with workload...SeniorTrabajo remoto
- ...and infrastructure teams to integrate GPU-accelerated algorithms into existing systems. Requirements Have 5+ years of software engineering experience. Have 2–3+ years of professional CUDA experience. Have a strong foundation in blockchain concepts; blockchain...SeniorTiempo completo
- ...capital markets operations, trade lifecycle support, reconciliations, market data, and post-trade processing Other Languages English: C2 Proficient Seniority Senior...SeniorTrabajo remoto
- ...Experience working across vendor, business, and technology teams in complex financial services environments. Other Languages English: C2 Proficient Seniority Senior...SeniorTrabajo remoto
- ...experience Bilingual English/Spanish What We Offer ~ Competitive compensation ~Stable, long-term contracts ~ Exposure to U.S. healthcare systems ~ Growth opportunities into senior medical or operations roles ~ Fully remote work from anywhere in LATAM...SeniorTrabajo remotoTiempo completoContrato
- ...owning a complex data system end-to-end over a multi-year horizon and making significant architecture decisions. Senior data or detection engineering experience at scale. Deep fluency with SQL, Python or an equivalent language, data pipelines, and scheduled and event...SeniorTiempo completoRemoto
- ...Senior Data Engineer with Computer Vision Focus Remote LATAM | Full Time | Inallmedia About the Role Inallmedia is seeking a Senior Data Engineer with strong exposure to Data Science and Computer Vision to support a high impact Sales Enablement initiative within...SeniorTrabajo remotoTiempo completoTrabajo híbrido
- We are looking for a Senior Healthcare Integration Engineer to support the design, development, and maintenance of healthcare interfaces in an Epic environment. The ideal candidate has solid hands-on experience with Epic Bridges, HL7 v2.x, and a healthcare integration...SeniorTrabajo remoto
- Senior Medical Writer/Principal - Regulatory Documents - MEX Home Based Syneos Health® is a leading fully-integrated life sciences services organization built to accelerate customer success. We partner with innovators at every point across the drug development and commercialization...SeniorContratoDesde casa
- ...psychiatry practices across 49 states with a purpose-built EHR, software solutions, and managed services. We're a San Francisco–... ...and researchers. The Opportunity We're looking for a Senior Software Engineer to be a core member of our Product Engineering team—writing...SeniorTiempo completo
- ...external code, and deployed instrumentation. Apply and coach engineering best practices for robust, testable, and composable code.... .... Requirements At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful candidates...SeniorPrácticaTiempo completoRemoto
- ...and evolve automated testing architecture across products and engineering teams. Build and maintain automated API, integration,... ...release effort. Requirements Strong experience in an SDET, Software Engineer in Test, Test Automation Engineer, Quality Engineer, or...SeniorTiempo completoContratoRemoto
- ...The SAP Extended Warehouse Management Senior Consultant is expected to perform high-quality project work for our customers, build... ...Bachelor’s or Master’s Degree in Business Administration, Economics, Engineering or equivalent education ~7+ years of work experience in...SeniorTiempo completoContratoRemotoTrabajo híbrido
- ...translate our customer's innovative science into life-saving medicines Responsibilities We're looking for a senior engineer with deep Python expertise who can help build an enterprise data lake for clients using highly visual web applications...SeniorTrabajo remoto
- ...plus: Experience working with a software vendor in a Business Analysis role or a functional role... ...Other Languages English: C2 Proficient Seniority Senior...SeniorTrabajo remoto
- ...lead data manager. You may lead all data management activities for individual, limited volume/complexity studies with support from senior team members. Additionally, you will act as an interdepartmental and client liaison for all data management study activities. What...SeniorTrabajo remotoTiempo completoContratoTrabajar en la oficina
- ...and production inference workflows. Partner with application engineering teams to integrate AI into code review, test generation,... ...technical leadership. Requirements ~6+ years of professional software engineering experience or equivalent, including shipping production...SeniorTiempo completoRemoto
- ...Skills Must have 5+ years' hands-on experience with Murex Back-Office functionalities (Senior level skills in preTrade (MSL) and post-trade Murex workflows such as Contract, Events, Deliverables and/or Exchange)...SeniorTrabajo remotoContratoTrabajar en la oficina
- JOB DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Senior Programmer Analyst Join Us as a Senior Programmer Analyst – Make an Impact at the Forefront of Innovation The Senior Programmer Analyst...SeniorTrabajo remotoTiempo completoTrabajar en la oficina
- ...DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Join Us as a Senior Clinical Data Team Lead – Make an Impact at the Forefront of Innovation We have successfully supported the top 50 pharmaceutical...SeniorTrabajo remotoTiempo completoContratoTrabajar en la oficina
- ...available tools to reconcile and QC departmental reports, including monthly resourcing projections and utilization reports for senior management. • Identify and submit proposals of available resources based on availability and experience. • Undertake special...SeniorTrabajo remotoTiempo completoTrabajar en la oficina
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Embedded Software Engineer (C++). ¡Sea el primero en aplicar!
Búsquedas relacionadas
