FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxPythonSDLC
About the role
Key responsibilities & impact- Develop/document software in C and C++ through all phases of the development lifecycle: concept, requirements, design, architecture, implementation, unit test, integration (HIL), and vehicle level system evaluation
- Solve complex system safety problems with elegant solutions and apply judgment and experience to balance trade-offs between competing interests
- Triage and perform root cause failure analysis through understanding of system contextual usage, end user observation reporting, and system log file information
- Identify opportunities to improve deployed systems; work with software teams to understand data, performance, and potential improvements
- Play a significant role in mentoring and educating the team and organization on software & system safety best practices, processes and tools
Requirements
What you’ll need- Significant experience developing application software in Modern C++ and C
- Experience working with ROS or ROS2
- Experience in all aspects of the software development life cycle - requirements development to unit testing
- Demonstrated strong leadership, people skills and cross-functional collaboration
- Exceptional debugging and analytical skills
- Familiarity with Python
- Experience with Git
- Background developing software in a Linux environment
- Bachelor’s degree computer science, computer engineering, or a related field
Benefits
Comp & perks- Competitive Salary Package
- Equity: Significant equity package commensurate on experience and skills
- Fully remote, with exciting opportunities to travel to our Denver headquarters for team collaborations and special events.
- Home office stipend up to $500 to help you create a comfortable and productive workspace.
- Actual compensation is based on several factors, including but not limited to job-related skills, qualifications, experience, and specific work location due to differences in the cost of labor
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Modern C++ROSROS2Pythondebugginganalytical skillssoftware development life cycleroot cause failure analysis
Soft Skills
leadershippeople skillscross-functional collaborationmentoringeducating
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in computer engineeringBachelor’s degree in a related field
