About the Role
The role involves developing and testing self-driving systems, improving decision-making algorithms, and integrating sensor data to enhance vehicle autonomy in diverse conditions.
Responsibilities
- Design and implement control systems for autonomous vehicles
- Develop software for real-time perception and navigation
- Test and validate autonomous functions in simulated and physical environments
- Analyze sensor data from LiDAR, radar, and cameras
- Optimize path planning and obstacle avoidance logic
- Collaborate with cross-functional teams on system integration
- Troubleshoot and resolve performance issues in autonomy software
- Maintain detailed documentation of system designs and test results
- Ensure compliance with safety and regulatory standards
- Improve machine learning models used in driving behavior prediction
- Support deployment of autonomous features in production environments
- Evaluate new hardware components for compatibility with autonomy systems
- Conduct field testing and collect operational data
- Refine vehicle-to-infrastructure communication protocols
- Participate in code reviews and software quality assurance
- Monitor system performance post-deployment
- Develop tools for simulation and scenario testing
- Contribute to risk assessment for new autonomy features
- Work with validation teams to define test cases
- Stay current with advancements in autonomous vehicle technology
- Support root cause analysis for system failures
- Integrate feedback from real-world operations into development cycles
- Assist in defining requirements for future autonomy capabilities
- Ensure robustness of software under edge-case conditions
- Collaborate on fail-safe mechanisms for system redundancy
Nice to Have
- Master's degree in engineering or computer science
- Experience with production-level autonomous vehicle systems
- Contributions to open-source robotics projects
- Published research in autonomy or robotics
- Experience with functional safety standards (ISO 26262)
- Knowledge of vehicle communication protocols (CAN bus)
- Familiarity with regulatory frameworks for autonomous vehicles
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with partial remote flexibility
Team
Collaborative engineering team focused on autonomous systems development
Technology Stack
ROS2, C++, Python, Linux, Docker, Git, CUDA, TensorFlow, PyTorch, CARLA, MATLAB
Work Environment
- On-site lab access with test vehicles and simulation rigs
- Collaborative workspace with engineering and operations teams
- Regular field testing in urban and suburban settings
Available for qualified candidates