
Software Engineer, Autonomous Vehicles
Helm.ai
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Python
About the role
- Design, develop, and deliver safe, scalable, and robust real-time software for mass production grade autonomous vehicle systems directly contributing to safer roads and economically viable AI deployment.
- Conduct in-depth algorithm analysis, optimization, and iteration to enhance efficiency and accuracy across the AV stack.
- Architect scalable continuous learning system for deploying new ML models, monitoring their performance, and prioritizing improvements.
- Collaborate with platform, embedded, and AI teams to ensure cohesive development, validation, and integration of ML based perception, prediction, and planning.
- Stay abreast of industry trends and emerging tools in high-performance computing, real-time systems, and AI-driven mobility.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics; Ph.D. preferred.
- Demonstrated ability to lead projects, mentor team members, and work autonomously in high-stakes fast-paced environments.
- Strong foundation in backend programming (C++, Python) and proven track record in designing, developing, and deploying performant and/or real-time software systems, e.g. aerospace, online ads, robotics, gaming, high-frequency trading.
- Strong command of data structures, algorithms, software architecture, and design patterns.
- Excellent problem-solving, communication, and collaboration skills, with a passion for innovation.
Benefits
- Competitive health insurance options
- 401K plan management
- Free lunch and fully-stocked kitchen in our South Bay office
- Additional perks: monthly wellness stipend, office set up allowance, company retreats, and more to come as we scale
- The opportunity to work on one of the most interesting, impactful problems of the decade
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Pythonalgorithm analysisoptimizationmachine learningreal-time softwaredata structuressoftware architecturedesign patternscontinuous learning system
Soft skills
leadershipmentoringautonomyproblem-solvingcommunicationcollaborationinnovation
Certifications
Bachelor’s degreeMaster’s degreePh.D.