What are the responsibilities and job description for the Senior Developer – AI/ML Autonomous Driving & Navigation position at YO IT Consulting?
Role : Senior Developer - AI/ML Autonomous Driving & Navigation
Domain : Electronics and Electrical
Location : Melbourne, Florida, USA
Experience: 7-20 Years
Salary : USD 145000 - USD 165000
Must Have
Key Responsibilities
Domain : Electronics and Electrical
Location : Melbourne, Florida, USA
Experience: 7-20 Years
Salary : USD 145000 - USD 165000
Must Have
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace Engineering, or related field.
- 7 years of software development experience with significant work in AI/ML, robotics, autonomous systems, or navigation.
- Strong programming skills in C .
- Knowledge of AI/LLM training and deployment.
- Strong understanding of one or more of the following areas:
- Sensor fusion
- SLAM/localization/mapping
- Path planning/trajectory generation
- Computer vision
- Object tracking
- Reinforcement learning or behavior planning
Key Responsibilities
- Design and develop software for autonomous navigation, including localization, mapping, perception, path planning, obstacle avoidance, and motion
- Build and optimize AI/ML models for object detection, classification, tracking, scene understanding, and behavior prediction.
- Develop and integrate sensor fusion solutions using data from cameras, LiDAR, radar, GPS, IMU, and other onboard sensors.
- Implement navigation and autonomy algorithms for structured and unstructured environments.
- Collaborate with systems, controls, and platform teams to integrate autonomy functions into vehicle software architecture.
- Develop software in C for real-time or near-real-time autonomy applications.
- Create simulation and test pipelines for model training, algorithm validation, and system verification.
- Support field testing, debug performance issues, and refine autonomy behavior based on real-world results.
- Improve software reliability, safety, performance, and maintainability using sound engineering practices.
- Contribute to requirements definition, technical planning, architecture reviews, and code reviews.
- Mentor junior engineers and provide technical leadership in AI/ML and autonomy development.
- Support transition from prototype algorithms to production-ready implementations.
- Strong Python coding skills.
- Master's or Ph.D. in a relevant field.
- Experience with autonomous driving, ADAS, mobile robotics, marine autonomy, UAV autonomy, or other safety-critical autonomous platforms.
- Experience deploying AI/ML models to embedded, edge, or GPU-accelerated systems.
- Knowledge of real-time operating systems or safety-critical software development.
- Experience with Kalman filters, probabilistic estimation, occupancy grids, route planning, and mission planning.
- Experience with synthetic data, digital twins, or simulation environments (CARLA, Gazebo, AirSim, or similar).
- Familiarity with safety, verification, and validation standards or processes.
- Experience leading small technical teams or owning major autonomy subsystems.
- Languages: C , Python
- Frameworks/Libraries: PyTorch, TensorFlow, OpenCV, ROS/ROS2
- Core Concepts: Machine Learning, Deep Learning, Sensor Fusion, SLAM, Path Planning, Computer Vision, Navigation, Localization
- Tools: Linux, Git, Docker, CI/CD, simulation and test frameworks.