Can we discuss the role of C++ Embedded Software Engineer
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.
$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$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 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
$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...SuggestedFull timeLocal areaRemote workFlexible hours$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...SuggestedWorldwide$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 timeH1bWork at officeLocal areaVisa sponsorshipWork visaRelocation package$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 areaShift work- ...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
$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...$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...- ...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
$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- ...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 timeTemporary workWork experience placementRelocation
$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 workWork at officeLocal areaRemote work- ...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...
$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$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 payWork at officeLocal areaRemote workFlexible hours$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...WorldwideShift work$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$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- 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...
$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...- 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...
$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 areaHome office- ...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...FreelanceRemote work
$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 timeWork at officeRemote workFlexible hours2 days per week- ...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
$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 placementRemote work- ...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 contractorsRemote work
- 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...
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!
- embedded developer Alameda, CA
- embedded engineer Alameda, CA
- embedded systems software engineer Alameda, CA
- embedded software engineer Alameda, CA
- c++ Alameda, CA
- government software Alameda, CA
- software applications developer Alameda, CA
- healthcare software sales Alameda, CA
- software support Alameda, CA
- embedded software Alameda, CA




