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

Can we discuss the role of C++ Embedded Software Engineer

Full-time

INA Solution Inc

Role: Embedded Software Engineer (C++) Autonomous Systems

Location: Alameda, CA (3 days onsite and 2 days remote per week)



Duration: Full Time

Must be a U.S. Person, specifically a U.S. citizen or lawful permanent resident (Green Card holder). Visa sponsorship is not available.

Job Overview

  • The client is seeking a hands-on C++ Software Engineer to develop, integrate, and maintain production software running on autonomous maritime vessels. This role is ideal for an engineer with experience developing software for physical hardware, including robotics, autonomous vehicles, aerospace, defense, or other embedded systems.
  • The successful candidate will work at the intersection of software and hardware, integrating sensors, power systems, battery management, propulsion, and vehicle control systems into the onboard software stack.
  • This is a highly practical engineering role involving software development, hardware integration, field troubleshooting, and deployment of fixes across an active fleet of approximately 100 autonomous vessels operating worldwide.
  • Candidates should have strong C++ development experience, hands-on exposure to embedded or hardware-integrated systems, and the ability to diagnose complex technical issues using telemetry, logs, and hardware testing.

Key Responsibilities

  • Develop, enhance, and maintain production-grade C++ software running onboard Saildrone's autonomous maritime vessels.
  • Integrate sensors and physical vehicle subsystems, including power systems, battery management, propulsion, and control systems.
  • Troubleshoot complex software and hardware issues using telemetry data, system logs, test benches, and direct investigation.
  • Develop, test, and deploy software fixes across a fleet of approximately 100 active autonomous vessels.
  • Support the integration of new sensors, hardware components, and mission-specific capabilities.
  • Develop and maintain software supporting vehicle configuration, deployment, upgrades, and migration across the fleet.
  • Validate software and hardware integrations on actual vehicles to improve system reliability and operational performance.
  • Diagnose and resolve issues affecting deployed vehicles operating in challenging real-world environments.
  • Collaborate closely with vehicle software infrastructure engineers and hardware engineering teams to ensure reliable end-to-end system performance.
  • Improve software reliability, maintainability, and operational readiness across deployed autonomous systems.

Required Qualifications

  • 4+ years of professional software engineering experience, with strong hands-on C++ development skills.
  • Experience developing and deploying production software that runs on physical hardware.
  • Experience working with embedded systems, robotics, autonomous vehicles, or other hardware-integrated products.
  • Hands-on experience integrating sensors, actuators, control systems, or physical hardware subsystems with software.
  • Experience testing, deploying, maintaining, and debugging software on embedded systems, robots, or physical products.
  • Strong troubleshooting skills, including analyzing system logs, interpreting telemetry, reproducing issues, and identifying root causes.
  • Experience validating software and hardware integrations in development, testing, or production environments.
  • Ability to work onsite in Alameda, California, three days per week.
  • Preferred Qualifications
  • Experience in robotics, autonomous vehicles, aerospace, defense, maritime technology, or other mission-critical engineering environments.
  • Experience with embedded Linux and real-time operating systems (RTOS).
  • Familiarity with hardware bring-up, device integration, and low-level system debugging.
  • Experience with vehicle communication protocols and onboard control systems.
  • Experience supporting software deployed across an active fleet of vehicles or distributed physical systems.
  • Experience working with battery management, propulsion systems, power electronics, or advanced sensor suites.
  • Experience developing software for products operating in demanding outdoor or industrial environments.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Can we discuss the role of C++ Embedded Software Engineer in Alameda, CA vacancy
  • $114k - $228k

     ...countries. The Opportunity The Sr. Embedded Software Engineer oversees the design, development, and validation...  ...FDA requirements. They play a crucial role in software design, coding, and...  ...evaluate software using languages like C, C++, C#, and Python. Assist in preparing... 
    Suggested

    Abbott

    Alameda, CA
    4 days ago
  • $100k - $200k

     ...Sr Embedded Software EngineerAbbott is a global healthcare leader that helps...  ...Opportunity:The Sr Embedded Software Engineer oversees the design,...  ...requirements. They play a crucial role in software design, coding,...  ...languages (e.g. C, C++, C#, python).Working from requirement... 
    Suggested

    Abbott

    Alameda, CA
    1 day ago
  •  ...Abbott seeks a Staff Embedded Software Engineer for its Diabetes Care Division in Alameda, California. The role involves designing, developing, and maintaining embedded firmware...  ...management exposure ~ Expert proficiency in C, C++, C#, Python, and embedded C development ~... 
    Suggested

    Abbott

    Alameda, CA
    4 days ago
  • $130k - $200k

     ...to build on via Science Foundry. The embedded Linux software engineer at Science will own and drive complex...  ...electrical, mechanical, and biological teams. Role responsibilities: Architect, develop,...  ...or a related field Expert in C and/or C++ programming Understanding of low-level... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    Science , Inc.

    Alameda, CA
    2 days ago
  • $148.7k - $297.3k

     ...This Senior Manager, Mobile Engineering position works onsite in our...  ...This is a hands-on leadership role where you will actively...  ...product and technical planning discussions, influencing roadmap decisions...  ...Qualifications ~ Bachelor’s degree in software engineering or a related... 
    Suggested
    Worldwide

    Abbott

    Alameda, CA
    17 hours ago
  • $110k - $150k

     ...relocation assistance for this role. Additionally, we are not...  ...advanced electronics and embedded systems used in semiconductor...  ...integration, and hardware-software co-design.The engineer applies working knowledge...  ...FirmwareDevelop and maintain low-level C/C++ firmware for... 
    Full time
    H1b
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package

    Illinois Tool Works

    Alameda, CA
    2 days ago
  • $114k - $228k

     ...glucose levels with our new sensing technology. This Staff Embedded Software Engineer works independently on the design, development, and maintenance...  ...software in current programming languages (e.g. C, C++, C#, python), practical experience with embedded C development... 
    Local area
    Shift work

    Abbott

    Alameda, CA
    3 days ago
  •  ...integrates cutting-edge software and hardware, offering...  ...seeking a Senior Software Engineer to help our software...  ...efforts and play a crucial role in shaping the future...  ...-performance, reliable C++ software that...  ...automation, controls, embedded systems, or hardware-integrated... 
    Full time

    Boxbot

    Alameda, CA
    21 hours ago
  • $130.7k - $261.3k

     ...Abbott seeks a senior embedded software engineer to lead development and verification of FDA-compliant bio wearable products in Alameda, California. The role involves technical leadership, mentoring, and strategic oversight across the full product development lifecycle... 

    Abbott

    Alameda, CA
    12 days ago
  • $191.8k - $263.67k

    LaunchDarkly helps engineering organizations ship software and AI with speed , safety, and control. Our platform...  ...potential you would bring to the role. About the role The specific technical...  ...documents, code reviews, technical discussions, and clear written and verbal... 

    LaunchDarkly Group

    Oakland, CA
    17 hours ago
  •  ...secure connected AI‑enabled embedded solutions are created. We are...  ...motivated Senior Application Engineer in Pleasanton, CA to help us...  ...experience developing firmware and/or software for embedded products....  ...required Proficient in C and/or C++ programming with best... 
    Local area

    Alif Semiconductor

    Emeryville, CA
    17 hours ago
  • $100k - $200k

     ...informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. This Embedded Software Engineer works independently on the design, development, and maintenance of embedded firmware for an innovative and exciting new... 
    Shift work

    Abbott

    Alameda, CA
    17 hours ago
  •  ...you to grow and excelJob DescriptionIn the assigned Job Role of Technology Consultant 2, your Area Of Responsibility...  ...requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team... 
    Full time
    Temporary work
    Work experience placement
    Relocation

    Infosys Technologies

    Oakland, CA
    3 days ago
  • $120k - $162k

     ...Technology - IT /External /On-siteThe IT Systems Engineer provides services to employees with...  ...solutions; manages client systems and software life cycles; acts as an escalation point...  ..., multi-factor authentication (MFA), and role-based access control (RBAC) to ensure compliance... 
    Temporary work
    Work at office
    Local area
    Remote work

    Penumbra

    Alameda, CA
    1 day ago
  •  ...controllers, C Programming, White box testing, Embedded Device testing, RTOS, Device...  ...protocolResponsibilities:• Design and develop software in C language for micro-controller based...  ...Perform code level regression analysis (in C & C++) with knowledge of custom HW design to... 

    EROS Technologies

    Alameda, CA
    17 hours ago
  • $130.7k - $261.3k

     ...160 countries.JOB DESCRIPTION:The Opportunity:This position is located in our Alameda, California location. The Sr Staff Embedded Software Engineer leads the development, verification, ensuring timely delivery and adherence to FDA-compliant design control procedures. They... 
    Shift work

    Abbott

    Alameda, CA
    1 day ago
  • $193.8k - $285k

     ...Firmware Validation & Integration Engineer for our autonomy software team. This is a critical role to build robust and scalable...  ...software tools to exercise multiple embedded platforms throughout our robot...  ...of system peripherals.Python and C++ experience for building test... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Oakland, CA
    2 days ago
  • $114k - $228k

     ...scientists.THE OPPORTUNITYThis Staff Mobile Engineer, Android position works onsite in our...  ...power our biosensing experience. In this role you will set the architectural direction...  ...related technical discipline.8+ years of software engineering experience with strong Android... 
    Worldwide
    Shift work

    Abbott

    Alameda, CA
    3 days ago
  • $100k - $200k

     ...OPPORTUNITY This Senior Full Stack Engineer position can work out of Alameda, CA...  ...solving complex technical challenges. In this role, you will help design, develop, and...  ...principles is highly desirable. Exposure to software delivery and release management is a plus... 
    Worldwide

    Abbott

    Alameda, CA
    4 days ago
  • $114k - $228k

     ...scientists.THE OPPORTUNITYThis Staff Mobile Engineer, iOS position works onsite in our Alameda...  ...power our biosensing experience. In this role you will set the architectural direction...  ...health, or regulated industries where software quality and reliability have direct implications... 
    Shift work

    Abbott

    Alameda, CA
    3 days ago
  • A recruiting agency is seeking an Embedded Tester for Software Integration and Verification Testing in Alameda...  ...OPT EAD and have proficiency in C and C++ programming. Experience with hardware-...  ...device development is preferred. This role involves developing test scenarios and... 

    Pipe Recruit

    Alameda, CA
    17 hours ago
  • $115k - $140k

     ...satellites, the Astra Spacecraft Engine. The Opportunity As a...  ...with Matlab/Simulink and C++ or Python You have experience...  ...have experience implementing software interfaces and interpreting Interface...  ...The pay range for this role is: $115,000-140,000 per year... 

    Astra Space, Inc.

    Alameda, CA
    3 days ago
  • Tanium in Emeryville, CA is seeking a Senior Software Engineer to build and maintain our next generation...  ...and customers for feedback. This hybrid role requires 5+ years of experience (7+ preferred) and proficiency in Golang, C++, or Rust, PostgreSQL, API design, and cloud... 

    Tanium

    Emeryville, CA
    17 hours ago
  • $175k - $220k

     ...us (check out our G2 reviews!), and we're hiring people who want to build something that matters. About the role We're hiring a Senior Backend Engineer to own AI features end to end, from rapid prototype to production and the evaluation that keeps them honest. You... 
    Local area
    Home office

    Instrumentl

    Oakland, CA
    3 days ago
  •  ...Newsletter Writer / Content Developer - Volunteer Position - This is a remote role (within the US) * Fraud and phishing warning *  If you are reading this away from the WeVote site, please apply directly via our volunteering portal/ATS at  Do not apply via any other... 
    Freelance
    Remote work

    We Vote

    Oakland, CA
    17 hours ago
  • $196.03k - $245.04k

     ...canonical and ready to query, with no engineering or maintenance required. We’re...  ...RoleWe’re looking for a Staff Software Engineer, Backend to join our...  ...one compiled language such as C++, Kotlin, Scala, Go, Java, etc....  ...bonuses depending on the role. Our compensation ranges are... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Fivetran

    Oakland, CA
    3 days ago
  •  ...Power is seeking a Senior Scientific Software and Developer Platform Engineer to build the tools engineers use to...  ...power systems. You will lead Python/C++ development, CI/CD, and containerized...  ...-friendly Alameda, CA setting. The role emphasizes architecture, reproducible... 
    Remote work

    Kairos Power

    Alameda, CA
    1 day ago
  • $120k - $130k

     ...Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience...  ...skills, experience, and education. Benefit packages for this role may include healthcare insurance offerings and paid leave as... 
    Work experience placement
    Remote work

    Insight Global

    Oakland, CA
    1 day ago
  •  ...Zendesk, Domo, NetSuite, and other third party and internally created software. The Web Developer will work proactively to recommend solutions...  ..., and extensibility of our sites and tech stack. This role partners closely with our brand teams on technical aspects of web... 
    For contractors
    Remote work

    The Rockridge Group

    Emeryville, CA
    11 days ago
  • SirenOpt in San Leandro, CA is seeking a Senior/Staff Software Engineer to design and build high-performance C++ and systems software for our manufacturing...  ...and contribute to architecture and code reviews. The role requires deep C++ experience (C++17/20), Python tooling... 

    Activate

    San Leandro, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Can we discuss the role of C++ Embedded Software Engineer. Be the first to apply!