Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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... 
    Senior
    Visa sponsorship

    Technology Navigators

    Austin, TX
    4 days ago
  • $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... 
    Senior
    Full time
    Worldwide
    Shift work

    Werfen

    Bedford, MA
    2 days ago
  • $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... 
    Senior
    Full time

    Full Spectrum

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Full time
    Worldwide

    Comtecinfo

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Full time

    Roblox

    Remote
    9 hours ago
  • 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... 
    Senior
    Full time

    Cinemo Gmbh

    Remote
    9 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Raysecur

    Westwood, MA
    9 hours ago
  •  ...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... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Flexible hours

    Synergy Ecp Llc

    Remote
    9 hours ago
  • $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... 
    Senior
    Full time
    Work experience placement

    Zinnia

    Miami Gardens, FL
    9 hours ago
  •  ...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... 
    Senior
    Remote job
    Permanent employment
    Full time
    Temporary work
    Worldwide

    Keeper Security, Inc.

    Remote
    9 hours ago
  •  ...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... 
    Senior
    Temporary work
    Casual work
    Remote work
    Worldwide

    TeamViewer

    Austin, TX
    5 hours ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    New York, NY
    1 day ago
  •  ...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.... 
    Senior
    Remote work

    The Right Click, Inc.

    United States
    2 days ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    3 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Boston, MA
    2 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Work visa
    Relocation package
    Flexible hours
    2 days per week
    3 days per week

    Philips

    Orange, CA
    9 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Cognitiv

    Bellevue, WA
    9 hours ago
  • $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 office
    Remote work

    Sonos LLC

    Boston, MA
    4 days ago
  • $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... 
    Senior
    Remote work
    Work from home
    3 days per week

    KForce

    Chandler, AZ
    4 days ago
  •  ...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... 
    Senior
    Temporary work
    Casual work
    Remote work
    Worldwide

    TeamViewer

    Austin, TX
    2 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    4 days ago
  • $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,... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    nTop

    Remote
    9 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    4 days ago
  • 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... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Azul

    Remote
    9 hours ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Honolulu, HI
    2 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    4 days ago
  • $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... 
    Senior
    Casual work
    Work at office
    Work from home

    GTS

    New York, NY
    3 days ago
  • $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,... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    1 day ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Middletown, RI
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer (C++). Be the first to apply!