About the Role
You will integrate vendor components into a shared software framework and support low-level communication. You will implement RTOS applications, architect and develop C code for real-time and safety-critical environments, and debug boards and SoCs during hardware bring-up. You will work with cross-functional partners to bring up, productionize, and maintain software on new devices.
Requirements
•BS/BA, MS, or PhD in Computer Engineering, Computer Science, or a related field
•Graduate by December 2026 or Summer 2027
•Background in embedded software development using C/C++ and assembly
•Ability to perform low-level hardware debugging
•1+ year of experience in any field or an equivalent combination of education and experience
Responsibilities
•Integrate vendor components into a common software framework
•Implement RTOS applications
•Architect and develop C code for real-time embedded and safety-critical environments
•Support hardware bring-up and low-level board and SoC debugging
•Bring up, productionize, and maintain custom software on new devices
Benefits
•Equity