
Senior Software Engineer - Behaviors
Torc Roboticsabout 9 hours ago
Base Salary
$161k - $193k/yr
Responsibilities
- Design, develop, and maintain planning and prediction systems for autonomous trucks.
- Contribute to the evaluation and development of planning approaches.
- Develop production-quality software using modern C++ within a Linux environment.
- Participate in software architecture discussions and contribute to technical designs.
- Develop and execute validation strategies across various environments.
- Collaborate with Safety, Controls, Perception, Validation, and Simulation teams.
- Investigate and debug vehicle behavior and implement software improvements.
- Support vehicle integration and post-deployment investigations.
- Participate in technical design reviews and mentor junior engineers.
Requirements
- Bachelor's degree in a related technical field with 5+ years of experience, or a Master's degree with 3+ years, or a PhD with 1+ year of experience.
- Strong proficiency in modern C++ development within Linux-based environments.
- Experience developing robotics or autonomous vehicle software systems.
- Experience designing and developing motion planning and decision-making systems.
- Strong understanding of software engineering fundamentals and system design principles.
- Experience across the full software development lifecycle.
- Strong problem-solving skills and ability to debug complex issues.
- Excellent communication and collaboration skills.
Benefits
- Competitive compensation package including bonuses and stock options.
- 100% paid medical, dental, and vision premiums for full-time employees.
- 401K plan with a 6% employer match.
- Flexibility in schedule and generous paid vacation.
- Company-wide holiday office closures.
- AD+D and Life Insurance.