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 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer (C++) in Remote vacancy
  •  ...teams partner with specialist engineers from major silicon companies to...  ...-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 SoC... 
    Senior
    Full time
    Internship
    Remote work

    Canonical

    Remote
    19 days ago
  • ‍Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology...  ..., risk management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work

    Smarter Corp

    Remote
    a month ago
  •  ...design, build and distribute open-source software that enables people to enjoy the internet...  ...Team maintains the Firefox accessibility engine used by assistive technology software, as...  ...the lives of users every day. Using your C++ and systems programming expertise, you will... 
    Senior
    Immediate start
    Home office

    Mozilla

    Remote
    1 day ago
  • $156.1k - $181.1k per year

     ...®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and maintenance...  ...analysis, and maintainable code development  ~ Proficiency in C/C++ for embedded systems, including concurrency, interrupt... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications

    Remote
    a month ago
  •  ...India) creates quality solutions for its customers by combining software, back office, and knowledge processing operations to fulfill First...  ...We are seeking a highly motivated and skilled Software Engineer with 5–8 years of professional experience in designing, developing... 
    Senior

    TAN: PAN: First American India Pvt Ltd

    Remote
    1 day ago
  • $170k - $220k per year

     ...NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking...  ...silicon. NVIDIA is looking for a senior software engineer to join our efforts to advance...  ...Windows, Linux, Android and other embedded system real time OSes (RTOS). What... 
    Senior

    2100 NVIDIA USA

    Remote
    17 days ago
  •  ..., APIs, and operator workflows. Raise engineering standards through code reviews, design reviews...  ...experience. ~8+ years of experience in software design and development, including...  ...inspections is preferred. ~ Experience mentoring senior engineers and influencing engineering... 
    Senior
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    3 days ago
  •  ...connection.  Reports to: Director of Engineering Location: Toronto, Canada or...  ...Backcountry is looking for a senior engineer to own the...  ...that connect them. As Senior Software Engineer, Ecommerce Web Applications...  ..., npm), and templating engines (Blade, Twig). Experience... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    CSC Generation

    Remote
    16 days ago
  • $104k - $139k per year

     ...and distribute open-source software that enables people to enjoy the...  ...team is a community of engineers who care deeply about delivering...  ...platforms. About the role:  A Senior Software Engineer contributes...  ...Solid programming skills in C/C++. ~ Effective communicator and... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    9 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation and IoT. Our...  ...growing. We are hiring an Embedded Linux Field Engineer for Devices...  ...least one of Golang, Python, C, C++, or Rust Professional written... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    21 days ago
  • $145k - $165k per year

     ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started.  How You'll Make an Impact:  As a Senior Software Engineer on the Distribution Team, you'll be instrumental in... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Weekend work

    Cloudbeds

    Remote
    15 days ago
  • $149.6k - $199.6k per year

     ...thinking are real—and happening daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning Engine & Data Collection team. This team is responsible for the distributed systems that... 
    Senior
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    17 days ago
  •  ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed... 
    Senior
    Remote work

    ZoomInfo

    Remote
    1 day ago
  •  ...unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across...  ...ABOUT THE ROLE Brinqa has an immediate need for a Senior Software Quality Assurance Engineer who will be responsible for working with Software... 
    Senior
    Long term contract
    Temporary work
    Internship
    Local area
    Immediate start

    Brinqa

    Remote
    1 day ago
  • $104k - $139k per year

     ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Remote
    21 days ago
  •  ...Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started.  How You'll Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Remote
    22 days ago
  •  ...this role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead...  ...technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and associated... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Megaport

    Remote
    9 days ago
  • $160k - $190k per year

     ...excellence matter every day. We're looking for a hands-on Senior Corporate IT Engineer to own and scale the technology that supports our workforce...  ...About the Role House Rx is hiring a Senior Security Software Engineer to help us build, review, and harden security-sensitive... 
    Senior
    Full time
    Remote work
    Flexible hours

    House Rx

    Remote
    10 days ago
  • $174.49k - $205.33k per year

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  ...stack under a licensing agreement. About This Role: The Senior Software Engineer, Web is part of the Engineering team and reports to our... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    Binance.US

    Remote
    2 days ago
  • $145k - $193k per year

     ...-latency gRPC services, and SQL queries powering the promotions engine • Own technical problems of the highest scope and complexity,...  ...About You  • You possess a minimum of 5 years of experience in Software engineering • A solid foundation in computer science, with strong... 
    Senior
    Full time
    Remote work

    Penn Interactive

    Remote
    14 days ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ...global scale. We’re looking for a Senior Software Engineer with a strong platform mindset to help...  ...building stateless ML services such as embedding or similarity models, including multi-... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    21 days ago
  • $104k - $139k per year

     ...over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for our... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    16 days ago
  •  ...This is the general track for Engineering Director at Canonical, apply here...  .... Canonical’s largest software products are built by multiple...  ...result. Even though this is a senior management position, managing...  ...: Python and Golang C / C++ / Rust Data infrastructure... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    18 days ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the internet...  ...Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and...  ...engineering, with proficiency in C/C++ and a solid understanding of security principles... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    24 days ago
  • $153k - $213k per year

     ...consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.   Affirm is seeking a Senior Full Stack Software Engineer to join the Acquisition & Onboarding team within the Consumer org. This is a high-impact leadership role for an... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    18 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Flexible hours

    PrizePicks

    Remote
    18 hours ago
  •  ...Reddit’s mission. As a backend engineer on the team, candidates might...  ...independently, but may work with senior engineers on the design of...  ...Qualifications: ~3+ years of software development experience in one...  ...programming languages (Java, Scala, Go, C++, Python). ~ Able to take... 
    Senior
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    13 days ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    20 days ago
  • $190.4k - $257.6k per year

     ...Role Description As a Senior Fullstack Product Software Engineer on Dropbox’s Browse & Navigate Web Experience team, you will own and evolve the customer-facing...  ...least one backend language such as Python, Go, Java, or C++. ~ Demonstrated end-to-end ownership of ambiguous,... 
    Senior
    Full time
    Internship

    Dropbox

    Remote
    26 days ago
  •  ...Responsibility: Calix provides the cloud, software platforms, systems and...  ...Cybersecurity Software Engineer to develop innovative solutions...  ...integrate detection capabilities into embedded networking products....  ...programming skills in Python, C or C++ for network traffic processing... 
    Full time

    Calix

    Remote
    10 days ago

Do you want to receive more vacancies?

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