Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • 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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C++) in Remote vacancy
  • 2000 $

     ...teams partner with specialist engineers from major silicon companies...  ...class hardware platforms and software stacks Work with partners...  ...have experience working with C, C++ You can work in a globally...  ...speaking experience IoT / Embedded experience – from board and... 

    Canonical

    Remote
    a month ago
  •  ...Full remote Role description and responsibilities As a Senior AI Engineer at WE ARE META, you will be matched with clients across...  ...as an AI Engineer or in a similar role ~ Strong production software engineering skills: Python, testing, packaging, CI/CD, async... 
    Remote job

    We are META

    Remote
    2 days ago
  •  ...external code, and deployed instrumentation. Apply and coach engineering best practices for robust, testable, and composable code....  ...technologies. Requirements At least 5 years of experience as a software engineer, data scientist, or ML engineer; most successful... 

    KoBold Metals

    Remote
    17 hours ago
  •  ...Salary: €57.000 - €72.000 Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Senior Backend Software Engineer in our Billing team in Portugal ! Responsible for the platform that serves the entire Wellhub business,... 
    Remote job

    Wellhub

    Remote
    19 days ago
  •  ...fleet-scale humanoid robotics. As a Staff Software Engineer on our Data Platform team, you will...  ...systems, edge computing or working with embedded devices is nice-to-have. Data catalog...  ...other build systems Experience with C++, Rust Experience with robot data... 

    Agility Robotics

    Remote
    2 days ago
  •  ...telemetry, logs, sensor data, and cloud-software ingestion and processing. Develop and...  ...-heavy workload, IoT, edge computing, or embedded-device experience is preferred. Data catalog...  .... Experience with Bazel, Blaze, C++, Rust, MCAP, ROS, Rerun, or related robot... 

    Agility Robotics

    Remote
    3 days ago
  • 2000 $

     ...the general track for Engineering Director at Canonical,...  ...Canonical’s largest software products are built by...  ...Even though this is a senior management position, managing...  ...and Golang C / C++ / Rust Data infrastructure...  ...enablement and embedded devices Product Security... 

    Canonical

    Remote
    a month ago
  •  ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, a private ad network (opt-in!)...  ...a frontend or full-stack background and grow into browser-level C++ feature work over time. Responsibilities will include:... 

    Brave

    Remote
    23 days ago
  •  ...with customers and subject-matter experts, and take ownership of product outcomes. Requirements Four or more years of software engineering experience, most of it in frontend work, at companies with strong engineering practices. Strong frontend capability in either... 

    Luminary

    Remote
    1 day ago
  • 2000 $

     ...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...  ...experience with Rust, Go, Python, Flutter or C/C++ Professional written and spoken... 

    Canonical

    Remote
    a month ago
  •  ...won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact...  ...design to production operations, all while being mentored by senior engineers. You could join one of our dynamic, business domains... 

    Xapo Bank

    Remote
    a month ago
  •  ...About the role We’re looking for a Full-Stack Engineer to join the Moniepoint team. The ideal candidate has strong experience with...  ...clean, efficient code based on specifications Integrate software components and third-party programs Verify and deploy programs... 

    Moniepoint Incorporated - Remote

    Remote
    1 day ago
  •  ...Full remote THE OPPORTUNITY We are hiring a Director Software Engineer to join our CIA Focus Area in Portugal or Brazil ! At...  ...Proficient in one or more backend languages (e.g., Java, Ruby, Go, C++); Golang experience is a plus. Strong communicator capable... 
    Remote job

    Wellhub

    Remote
    19 days ago
  • We’re looking for a senior software engineer to help us build and maintain our suite of systems for national scale, distributed health supply chains. We have developed a maintain a pragmatic, respectful and supportive engineering culture, and are looking for teammates... 

    Field Intelligence

    Remote
    more than 2 months ago
  • 2000 $

     ...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...  ...with at least one of Python, Go, C or C++ on Linux Ability to troubleshoot with... 

    Canonical

    Remote
    a month ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    22 days ago
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in...  .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 

    Zencore

    Remote
    a month ago
  •  ...security team to align the application with organizational security standards. Collaborate directly with the client engineering team as an embedded engineer. Requirements Strong C# and .NET experience, including advanced C# features and nullable reference types... 

    South Geeks

    Remote
    2 days ago
  •  ...About the Role Engineering at Moniepoint is an inspired, customer-focused community, dedicated to crafting solutions that redefine our...  ...field. At least 5+ years of professional experience in software engineering, with a strong focus on backend systems. Expertise... 

    Moniepoint Incorporated - Remote

    Remote
    1 day ago
  • 50 $ per month

     ...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... 

    Access Softek

    Remote
    16 days ago
  •  ...transforming the healthcare landscape, making it more efficient and accessible for everyone. We're currently hiring for a Backend Software Engineer who will be responsible for designing, developing, and maintaining backend services and APIs that power our core products.... 
    Remote job

    Reliance Health

    Remote
    more than 2 months ago
  • 2000 $

     ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...This is a general track for Senior+ (Senior/Staff/Principal)...  ...Coding in Golang, Rust, Python, C/C++ or Typescript / React... 

    Canonical

    Remote
    a month ago
  •  ...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... 

    Polymarket

    Remote
    1 day ago
  •  ...people globally. Join us in redefining the future of wellbeing!  THE OPPORTUNITY We are hiring a Staff Frontend Software Engineer (Individual Contributor) to join our BASE FA Teams in Brazil or Portugal !  At the BASE (Business Architecture Services... 
    Remote job

    Wellhub

    Remote
    19 days ago
  • Responsibilities Design, automate, validate, and deliver the complete lifecycle of customer compute environments from provisioning through upgrades, recovery, and decommissioning. Use AI to automate and accelerate infrastructure delivery and operations. Provision...

    fal

    Remote
    3 days ago
  •  ...Role We are looking for a highly capable Founding Full Stack Engineer / Technical Lead to work directly with the founders and our...  ...is a genuine pathway for this role to evolve into a long-term senior leadership position, with potential for formal Co-Founder designation... 
    Remote job

    TouchPoints.health

    Remote
    19 days ago
  •  ...mismatch three systems deep. The client who calls because a number looks wrong and it takes an hour of digging to prove it isn't. Most engineers want to build the shiny new thing and hand off the boring maintenance to someone else. We need the opposite: someone who wants to... 

    Remote Team Solutions

    Remote
    a month ago
  •  ...infrastructure tools, paved paths, and platform capabilities for internal engineering teams. Participate in the on-call rotation for systems that...  ..., Go, or both, including writing and operating reliability software. Experience building self-service developer tooling and... 

    Antora Energy

    Remote
    5 hours ago
  • 2000 $

     ...Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting...  ...on all platforms and architectures from small embedded devices to standard desktop/server systems to... 

    Canonical

    Remote
    22 days ago
  •  ...focused on two new major product lines coming to market in the next few months. Join us!! The Role  We're hiring a Staff/Senior Security Engineer to lead our signing and treasury security program across wallets and custodian accounts. This is a high-impact, mission-... 

    Ethena Labs

    Remote
    a month ago

Do you want to receive more vacancies?

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