onsite
Senior Software Engineer, Controls MATLAB - Kodiak
Software Engineer
Lead the design and implementation of advanced control algorithms for autonomous ground vehicles, leveraging MATLAB, C++, and ROS to ensure robust, real‑time performance in complex environments.
About the role
Key Responsibilities
- Develop and validate high‑performance control algorithms for autonomous trucks using MATLAB and C++.
- Integrate control logic with ROS-based perception and planning stacks.
- Collaborate with hardware teams to optimize embedded implementations on automotive-grade processors.
- Conduct rigorous testing, simulation, and field validation to meet safety and reliability standards.
- Mentor junior engineers and contribute to best practices in control software development.
Requirements
- 5+ years of experience in control systems engineering for autonomous or robotic platforms.
- Proficiency in MATLAB, C++, and ROS.
- Strong background in embedded systems and real‑time software design.
- Experience with vehicle dynamics modeling and simulation.
- Excellent problem‑solving skills and a collaborative mindset.