Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.
123k – 158k/yr
On-siteEntry levelEmbedded Engineering
About the role
Responsibilities
Deliver full-system, application-level software features spanning software and hardware in C/C++, meeting customer requirements.
Develop end-to-end software integrations in C/C++, including matrix headlight control, smart vehicle access via mobile app integration, and in-car voice assistant functionality.
Collaborate cross-functionally with hardware and electrical teams to develop and deploy systems that enable custom software feature integration for intelligent vehicles.
Build a deep understanding of automotive system architecture and interactions between software and hardware components.
Design and bring up test rigs for end-to-end system testing and on-vehicle validation.
Debug, test, and troubleshoot integrations between software components to ensure reliability and system performance.
Requirements
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Mechatronics, Mechanical Engineering, or a related field.
Graduation in December 2026 or Spring 2027.
Strong understanding of computer science fundamentals and software engineering.
Strong programming skills in C/C++.
Understanding of electronic systems and how to set up and debug them.
Comfortable working in a fast-paced, dynamic startup environment.
Nice to Have
Experience on a collegiate vehicle team, such as FSAE or Solar Car.
Foundational knowledge of automotive electronics, including schematic reading, network topology, or system architecture.
Familiarity with electronic control systems and debugging tools, including embedded systems and Arduino.
Experience developing firmware for automotive subsystems such as lighting, latches, lock motors, powertrain, or mechanical systems.
Develops production embedded software for next-generation vehicle platforms, including RTOS applications, low-level communications, hardware bring-up, and safety-critical real-time systems. Requires a computer-related degree and strong C/C++ and assembly experience, with graduation by 2027.
Join the Acuity Autonomy Framework team to develop core C++ software systems for collaborative autonomy in multi-domain environments. This role involves integrating with domain-specific platforms and supporting multidisciplinary engineering efforts.
125k – 175k/yrOn-site2+ YOEEmbedded Engineering
Software Engineer - C++
Applied IntuitionSunnyvale, CA
Develops onboard application software in modern C++ for autonomous systems and robotics, collaborating across teams to build the autonomy stack for intelligent vehicles. Requires bachelor's degree and 1+ years shipping complex C++ software.
125k – 222k/yrOn-site1+ YOEEmbedded Engineering
Systems Engineer, Vehicle OS
Applied IntuitionSunnyvale, CA
Systems Engineer responsible for creating and managing system and software requirements, functional architecture using Cameo/SysML, validation/verification, and traceability for Vehicle OS product. Requires 2+ years in systems engineering, MBSE, and experience with SysML/Cameo in automotive/defense/aerospace.
120k – 220k/yrOn-site2+ YOEEmbedded Engineering
Firmware Engineer II
Hinge HealthSan Francisco, CA
Develops firmware and embedded software for highly integrated medical devices, collaborating cross-functionally from prototyping to production. Requires 2+ years experience with C, low-level drivers, communication protocols, and Python; familiarity with EE design and lab equipment.