Senior Embedded Software Engineer (C++)
Full-time
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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C++) in Remote vacancy
- .... They need you, a highly experienced Senior Software Engineer, to join the technical team located in... ...sensor fusion sorter prototype using C++ and Python-Collaborate with cross-functional... ...you need to succeed:-6+ years of embedded software engineering experience working...SeniorVisa sponsorship
$130k - $160k
...Overview Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real-time embedded... ...Analyzers Function Generators Strong embedded C/C++ programming skills Excellent problem-solving, debugging...SeniorFull timeWorldwideShift work$105k - $165k
...companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, e... ...professional growth opportunities. Senior Embedded C++ Software Engineer The Senior Embedded C++ Software...SeniorFull time- ...systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product... ...to director, manager, or senior engineer Qualifications... ...Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem...SeniorFull timeWorldwide
- ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization... ...-facing applications. ~2+ years of experience with C++. ~ Experience working with front-end servers or client side...SeniorFull time
- As a Senior Software Security Engineer C/C++, you will support our development teams to develop our software components securely. You will also work on... ...and Digital Rights Management using C/C++ in the embedded Linux environment Keep yourself up to date about security...SeniorFull time
$125k - $170k
...Senior Software Engineer, Imaging C++ Location: Hybrid Position, Greater Boston, MA Area Company Description RaySecur is a rapidly growing... ...Exposure to secure coding practices or system hardening Embedded or firmware-adjacent development experience Frontend...SeniorFull timeWork at officeLocal areaRemote workWorldwide- ...working with some of the best and brightest in the industry. What you will be doing: Synergy is seeking a Senior level C++ Software engineer with a background in RF to perform signals analysis, development, and processing of containerized software applications...SeniorFull timeContract workWork at officeImmediate startFlexible hours
$140k - $160k
...partners, and over 2 million policyholders. WHO YOU ARE: Senior Software Engineers play a key role in the design, development/configuration,... ...relevant work experience. ~ Ability to develop software in C++, C#, DotNet Core, etc. ~ Experience developing with Web...SeniorFull timeWork experience placement- ...We are seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager (KCM) team. This is a 100% remote... .... You’ll work on core backend components using C and C++, focusing on performance, reliability, and end-to-end security...SeniorRemote jobPermanent employmentFull timeTemporary workWorldwide
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of... ...to join our team and make an impact?We are looking for a Senior Software Engineer, C++ to actively contribute to the development of new features...SeniorTemporary workCasual workRemote workWorldwide
$184k - $287.5k
...develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame... ...tools in modern C++ and CUDA to produce software with elegant design, broad feature... ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel...SeniorFull timeRemote workFlexible hours- ...Our client is seeking a Senior Software Engineer (C++) to join their high-performing engineering team. This role is ideal for an experienced developer with a strong background in low latency systems and electronic trading environments. This is a fully remote position....SeniorRemote work
- ...three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI... ...work related experience.5+ years of experience delivering embedded or system-level software in production environments.Experience...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to... ...You Will Do:Code, test, and integrate C++ real-time signal processing algorithms...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$114.75k - $183.6k
Job TitleSenior Software Engineer - Image Reconstruction (C++/CUDA)Job DescriptionBuild the GPU-native engine that turns raw CT physics into life-saving... ...you have optimized code for resource-constrained or embedded environments and are eager to transition into GPU-centric...SeniorFull timeWork at officeImmediate startRemote workWorldwideWork visaRelocation packageFlexible hours2 days per week3 days per week$160k - $210k
...success. We are looking for a senior developer for the RTS (real-time... ...Our RTS systems are written in modern C++ and are seeking an engineer who is passionate about writing high... ...in the form of robust libraries and software development tools. Document design...SeniorFull timeWork at officeLocal areaRemote work$93k - $115.9k
Sonos LLC in Boston is looking for a Junior Embedded Software Development Engineer who will contribute to the software running on Sonos players. This hybrid... ...of Boston. The role involves developing firmware in C/C++, collaborating with teams, and improving software...Work at officeRemote work$100k - $140k
DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working directly... ...engineering* Software development experience using C or C++ programming languages* Applicants selected will be subject...SeniorRemote workWork from home3 days per week- ...processes to make work work better. Our software solutions harness the power of AI and shape... ...Develop and maintain core C++ functionality for TeamViewer's remote access... ...improvements and collaborate with product and engineering teams to deliver scalable solutions.Requirements...SeniorTemporary workCasual workRemote workWorldwide
$132.4k - $251.6k
...years of experience and renowned engineering expertise to meet the needs... ...and defense.Job Summary:The Software Product Assurance Center’s... ...Agile development techniques on embedded targets to continuously... ...applications are developed using C and C++ on a variety of computing...SeniorTemporary workWork experience placementFor subcontractorWork at officeRemote workFlexible hours$145.6k - $276.8k
...experience and renowned engineering expertise to meet the... ...aerospace and defense.Software Department team in... ...motivated, experienced Senior Principal Software Engineer... ...test utilizing C / C++ and Ada, and software... ...development.Experience with embedded microprocessors,...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours$190.5k - $260k
Role Description Today's engineering organizations building cutting-edge products and advanced... ...that builds the engine behind nTop. Our software treats geometry as programmed,... ...oldest, most load-bearing part of an aged C++ codebase. Your job is to help architect...SeniorFull timeFlexible hours$145k - $175k
...team of hands-on builders, engineers, and innovators reinventing... ...fabrication, come build it with us.Software is at the heart of all... ...printing. We are looking for a Senior Embedded Software Engineer for our... ...tech stack: Embedded Linux, C++, Python, and the occasional...SeniorFull timeWork at officeRemote workWorldwideFlexible hours- Role Description We are seeking a highly skilled Senior Software Engineer to join our team developing Azul Prime, an award-winning enhanced build... ...develop, maintain, and optimize high‑performance, low‑level C++ code for system‑critical JVM runtime components and...SeniorFull timeRemote workWorldwideFlexible hours
$86.9k - $198k
Embedded Software Engineer, SeniorThe Opportunity:Bring the Cloud to the Edge—anywhere, anytime. Join us to engineer the future of secure, portable... ...edgeExperience with programming languages, such as C or C++, Rust, and Python Experience with containerization technologies...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$148.5k - $237.6k
...ecosystem of devices and cloud software. Like our products, we work... ...where you matter.Your ImpactAs a senior engineer on the team, you will be... ...professional software development in C++, Go, Rust and/or another... ...verificationExperience with Embedded Linux development and/or...SeniorWork experience placementWork at officeRemote work$150k - $225k
...Overview Senior Software Engineer - C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development Team to drive the expansion of our platform and trading teams into new capabilities, markets and asset types. This role...SeniorCasual workWork at officeWork from home$86.8k - $165.2k
...to grow with us! We're expanding our engineering organization dramatically to meet exciting... ...future of aerospace and defense.Our Senior Embedded Software Engineer is a technical position that... ...least two of the following: Embedded C++ Software, Embedded Software Security,...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...For over 70 years, scientists and engineers in diverse disciplines at RTX... ...transformative solutions.We are seeking a Senior Software Engineer with experience in real-time embedded C language system development to... ...of the following: Embedded C/C++ Software, High Performance...SeniorTemporary workWork experience placementWork at officeRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C++). Be the first to apply!
Related searches




