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
    1 day 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
    2 days 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
    6 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
    4 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
    2 days ago
  • $160k - $205k

     ...Senior Software Engineer Boxbot revolutionizes logistics with adaptive automation...  ...efforts and play a crucial role in shaping the future of our...  ...high-performance, reliable C++ software that interfaces...  ...industrial automation, controls, embedded systems, or hardware-... 
    Full time

    Boxbot

    Alameda, CA
    1 day 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
    4 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
    19 hours ago
  •  ...vertically integrates hardware and software to create leading edge capabilities...  ...with a focus on saving lives. As an Embedded Software & Firmware Engineer, you will develop the low-level software...  ...: Expert-level proficiency in C and C++ for resource-constrained... 

    Arxlight Pictures

    Oakland, CA
    9 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
    14 days 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
    2 days 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
    19 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
    2 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
    3 days 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
    2 days 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
    3 days ago
  • $86.21k - $130k

     ...Job details Job Role Technology Consultant 2 Career Role Technology Lead - US...  ...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

    Oakland, CA
    4 days 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
    4 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
    19 hours 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
    1 day 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
    19 hours ago
  •  ...and lawyers to physicists and engineers - and boast one of the most...  ...senior client-facing technical role. You will partner directly...  ...LoRA/PEFT). You're comfortable discussing these topics with senior technical...  ...LLM-powered solutions. Solid software engineering foundations. You... 
    Full time
    For contractors
    Remote work
    Worldwide
    Flexible hours

    Toloka

    Oakland, CA
    2 days ago
  • $115k - $140k

     ...Senior GnC Engineer Astra's mission is to improve life on Earth from...  ...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

    Alameda, CA
    2 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
    2 days ago
  •  ...UI Engineer (Contract) Remote (Open to NY, West Coast, and Pittsburgh, PA) This role pays around $55/hr on W2 About the Role We are seeking a highly experienced,...  ...facing applications. ~ Hands-on experience embedding AI development tools (Cursor, GitHub Copilot... 
    Contract work
    Remote work

    The Mice Groups Inc

    Oakland, CA
    19 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
    19 hours 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
    2 days ago
  • Fivetran, Inc. in Oakland is seeking a senior software engineer to join the Metadata team and own the...  ...scalable data infrastructure. The role requires 5+ years of backend experience,...  ...proficiency in languages such as Python, Java, C++, or C#. #J-18808-Ljbffr Fivetran

    Fivetran

    Oakland, CA
    2 days 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
    13 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
    3 days 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!