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.
123k – 168k/yr
On-siteEntry levelEmbedded Engineering
About the role
Responsibilities
Integrate vendor components into a common software framework, ensuring proper low-level communication using CAN, LIN, I2C, SPI, UART, and similar interfaces.
Implement real-time operating system (RTOS) applications for product requirements.
Architect and develop high-quality C code for real-time embedded environments, including safety-critical systems.
Support hardware bring-up, including low-level debugging of boards and systems-on-chip (SoCs).
Collaborate cross-functionally to bring up custom software on new devices, productionize it, and maintain company products.
Requirements
Bachelor's, master's, or doctoral degree in Computer Engineering, Computer Science, or a related field, graduating by December 2026 or summer 2027.
Strong background in embedded software development using C, C++, and assembly languages.
Ability to perform low-level hardware debugging to ensure complete system operation.
Nice to Have
Ability to work independently and become comfortable with new technical tools quickly.
Initiative in a fast-paced environment.
Hands-on experience with RTOS and middleware applications.
Experience with safety-critical robotic systems and real-time constraints.
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.
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.