This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Guidance, Navigation, and Controls (GNC) Engineer III is responsible for designing, implementing, and validating control and localization algorithms for ASI's autonomous unmanned ground vehicles (UGVs). This role supports the development of reliable autonomous systems through modeling, simulation, algorithm development, and real-world deployment. As a Level III engineer, this position independently adapts and implements control and localization algorithms across vehicle platforms, supporting validation from simulation through hardware-in-the-loop and field testing. The role works closely with embedded software engineers, perception teams, and systems engineers to ensure autonomous vehicle performance, accuracy, and safety in complex real-world environments.
Job Responsibility
Design, implement, and test control and localization algorithms for autonomous ground vehicles and apply them to real-world robotic systems
Tune control systems and deploy them on embedded vehicle platforms such as vehicle control units (VCUs)
Model and simulate mechanical and electrical system behavior using tools such as MATLAB and Simulink
Validate algorithms through simulation, hardware-in-the-loop testing, and real-world field testing
Collaborate with cross-functional teams including Embedded Software, Mechanical Engineering, Perception, and Systems Engineering
Document system models, algorithm designs, tuning methods, and performance results
Support field integration, testing, and troubleshooting of autonomous systems
Contribute to proposal development and technical documentation for engineering programs
Develop and apply control methods such as PID tuning, state-space control, or advanced control techniques
Write or contribute to internal technical documentation, white papers, and research publications
Requirements
Master's degree in Engineering with emphasis in Controls, Robotics, Localization, or a related discipline
4–6 years of experience developing control or localization systems for robotics, autonomous systems, or complex electromechanical platforms
Strong proficiency with MATLAB/Simulink, Python, and C/C++
Solid foundation in control theory, system modeling, and state estimation
Experience tuning controllers such as PID or implementing state-space control methods
Experience validating algorithms through simulation and real-world testing environments
Ability to collaborate effectively across software, systems, and hardware engineering teams
Strong written and verbal communication skills with the ability to document technical designs and results
Willingness to travel to field test sites for system validation and tuning
Nice to have
Experience implementing control systems on embedded platforms such as vehicle control units (VCUs)
Experience working with autonomous or robotic vehicle platforms
Hands-on experience performing field testing of robotic systems
Experience with estimation theory or localization algorithms
Experience writing or contributing to technical proposals or research publications