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 12 días atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Embedded Software Engineer (C++) en Teletrabajo
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...robust upgrade paths and engineer the future of Ubuntu. Ubuntu... ...software in Rust, Go, Python and C/C++ Packaging, integrating,...
- ...of open source software and operating systems... ...science, AI, engineering innovation, and... ...in C or C++. We believe that... ...system firmware and embedded software,... ...all levels of seniority, for all relevant... ...exceptional software engineer who prefers to... ...For more senior roles, experience...
- .... Use Istio or similar service mesh technologies to improve traffic management, security, and resilience. Collaborate with engineering, infrastructure, security, and operations teams on reusable integration patterns and standards. Troubleshoot integration issues...
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our customers... ...have home-based lead kernel engineer roles in every timezone,... ...Collaborate daily with other senior technical leadership on the Kernel...
- ...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...
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...down to the CPU, gives an engineer the ability to think creatively... ...language focus - C, C++, Rust, Golang, Python, Java,...
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation, and IoT. Our customers... ...security-focused software engineer, passionate about open source... ...Skill in one or more of C, C++, Python, Go, Rust, Java, Ruby...
- ...is a leading provider of open source software and operating systems to the global enterprise... ...as public cloud, data science, AI, engineering innovation and IoT. Our customers... ...are an exceptional Go, Rust, or C/C++ software engineer and want to work on next-generation open...
- ...leading provider of open source software and operating systems to... ...cloud, data science, AI, engineering innovation and IoT. Our... ...growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand... ...one of Golang, Python, C, C++, or Rust Professional...
- ...management, and PKI solutions. Collaborate with cybersecurity, software engineering, data science, and infrastructure teams. Support policy... ...FIPS 203, FIPS 204, and FIPS 205. Proficiency in Python, C++, Java, or similar programming languages for implementing and...
- ...implement robust, highly reliable software for safety-critical systems using... ...case scenarios. Mentor junior engineers on safety-critical coding... ...experience focused on systems-level or embedded systems programming. Proficiency in C++, C, or Rust and strong understanding...
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...robust upgrade paths and engineer the future of Ubuntu. Ubuntu... ...Rust, Go, Python, Flutter or C/C++ Professional written and spoken...
$15000 por hora
...Partner with machine-learning scientists and engineers to create scalable boundaries between... ..., and critical code while mentoring senior technical leaders. Prioritize technical... ...practical experience, plus 8 or more years of software engineering experience. Track record...- ...analytics, and monitoring infrastructure. Deploy and manage services on Kubernetes platforms including Amazon EKS and Google Kubernetes Engine. Provision and manage secure, scalable, and cost-efficient cloud infrastructure with Terraform. Maintain CI/CD pipelines...
- ...Canonical is a leading provider of open-source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers... ...and growing. We are hiring a Web/UI Engineer to develop a data-rich and reliable user...
- ...provider of open source software and operating systems... ..., data science, AI, engineering innovation, and IoT. Our... ...across all levels of seniority. Apply here if you believe... ...an outstanding Python engineer. Canonical works... ...Golang or Rust, C or C++ Deep quality and test...
- ...Position: Senior Salesforce Engineer - Service Cloud & Operations Location: Remote Contract Type: Full-time vendor (Direct contract with Inallmedia.com) Time Zone Alignment: Eastern Time (ET) ±2 hours About Inallmedia.com Inallmedia.com is a global technology...Trabajo remoto
- ...Responsibilities Support the development and refinement of secure engineering standards for software and production engineering teams. Add specific... ...Requirements Programming experience in Python, Rust, C++, or Solidity. Experience using generative AI tooling...
- ...multiple languages, currencies, and markets. Collaborate with engineering leads across global regions. Troubleshoot incidents and... ...architecture design. Strong computer science fundamentals and proven software engineering architecture experience. Experience with event-...
- ...Architect to join our engineering function, reporting directly... ..., builds and operates software, having a real impact... ...and code reviews Embed Security-First... ..., Staff or equivalent senior-IC role. ~ A strong... ...record as a hands-on engineer-turned-architect: you...
- ...provide reproducible diagnoses and proposed fixes to Engineering. Enable Sales Engineering teams to interpret... ...endpoint security. Experience in a senior individual-contributor role such as L3 Support Engineer, Endpoint Engineer, Windows/macOS Engineer, or Security...
- ...services. Participate in planning and technical discussions with engineering and product teams. Collaborate with Machine Learning... ...long-term extensibility. Requirements At least 5 years of software engineering experience building distributed systems such as...
- ...Position : Senior Security Operations (SOC) Analyst (Off-Hours) Location : Remote Contract Type: Full-time vendor (Direct... ...response, and using lower-volume periods to improve detection engineering, threat hunting, and SOAR automation. Key Responsibilities...Trabajo 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...
- ...the creative data company. Its scoring software and analytics have become an essential ingredient... ...are seeking an experienced Staff Data Engineer to architect, scale, and operationalize... ...structure. What we’re looking for Senior Technical Experience: 8+ years in data...
- ...infrastructure creation, upgrading, and auditing. Mentor senior and mid-level engineers, conduct design and code reviews, and drive alignment... ...base salary range of $163,800-$257,400 USD. ZoomInfo may use a software-based assessment during the recruitment process....
- ...guardrails into frameworks, architecture, processes, and the software development lifecycle. Develop security requirements and work... ...risks. Drive the product security roadmap with product, engineering, and the broader security team. Research relevant threats and...
- ...Collaborate with AI researchers, robotics engineers, data engineers, and platform teams to... ...roadmap. Requirements ~5+ years of software engineering experience, including at least... ..., autonomous vehicles, drones, or embedded ML is a bonus. ~ Contributions to open...
- Responsibilities Own the overall health, stability, performance, scalability, and operational success of the IBM QRadar platform. Onboard and troubleshoot log sources, including parsing, DSMs, custom properties, log source extensions, event normalization, and protocol...
- ...Own the monitoring, alerting, and observability platform across engineering teams. Convert ambiguous scaling and reliability... ...Experience mentoring engineers and setting technical direction as a senior reliability leader. ~ Strong communication skills with both...
¿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
- senior Teletrabajo
- programador senior Teletrabajo
- ingeniero senior Teletrabajo
- implementador de software Teletrabajo
- programador software Teletrabajo
- programador de software Teletrabajo
- documentador de software Teletrabajo
- ingeniero de desarrollo de software Teletrabajo
- ingeniero en desarrollo de software Teletrabajo
- programador desarrollo de software Teletrabajo
