Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
Health Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Relocation assistance
Professional Development Benefits
Job summary
Outrider is seeking a Principal Engineer to develop critical software for safety in autonomous yard operations. This role entails creating software that controls and monitors vehicles, requiring extensive coding skills in C, C++, and Python. Candidates need experience with test infrastructure for safety-critical systems, proficiency in embedded development, and the ability to analyze issues effectively. The position offers a salary range of $165,000 to $190,000 depending on qualifications and experience, along with a comprehensive benefits package including health insurance and professional development opportunities.
Qualifications
Experience developing software test infrastructure for safety-critical systems.
Exceptional system-level perspective with practical familiarity in Electrical and Mechanical Engineering.
Proficient in Python and experience developing application software in C and Modern C++.
Responsibilities
Build the Software and System Test Infrastructure.
Design, implement, and deliver test solutions for quality and milestones.
Support product deployment and system maintenance.
Skills
Software test infrastructure development
Systems-level perspective
Python proficiency
Embedded C and Modern C++
Test lab equipment proficiency
Understanding of CAN and networking
Use of perception sensors
REST APIs
Development containers familiarity
Git and CI/CD pipelines experience
Linux development environment
Analytical skills
Education
Bachelor's degree in computer engineering/computer science/electrical engineering
Tools
Oscilloscope
Data acquisition unit
Signal generator
Job description
Outrider is seeking a Principal Engineer to develop critical software for safety in autonomous yard operations. This role entails creating software that controls and monitors vehicles, requiring extensive coding skills in C, C++, and Python. Candidates need experience with test infrastructure for safety-critical systems, proficiency in embedded development, and the ability to analyze issues effectively. The position offers a salary range of $165,000 to $190,000 depending on qualifications and experience, along with a comprehensive benefits package including health insurance and professional development opportunities.