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$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$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- ...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...
$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...- ...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
- ...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
$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$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$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 timeTemporary workWork experience placementRelocation$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- ...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 timeFor contractorsRemote workWorldwideFlexible hours
$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...- 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...
- ...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 workRemote 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- 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...
- 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
- ...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
- ...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
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 engineer Alameda, CA
- embedded developer Alameda, CA
- embedded systems software engineer Alameda, CA
- embedded software engineer Alameda, CA
- c++ Alameda, CA
- software quality assurance Alameda, CA
- entry level software sales Alameda, CA
- id software Alameda, CA
- software sales Alameda, CA
- software asset management analyst Alameda, CA




