We have an urgent opening for a Robotics Software Engineer role for a 13-month hybrid contract opportunity in Mossville, IL. Please share strong matching profiles ASAP.
Job Title: Robotics Software Engineer
Location: Mossville, IL (Hybrid)
Duration: 13 Months
Required Skills:
• Strong experience in C++ software development
• Good hands-on experience with Python
• Experience with Robotics / Autonomous Systems
• Strong debugging, profiling, and troubleshooting skills
• Experience with State Estimation, Localization, and Navigation systems
• Knowledge of Kalman Filter / Extended Kalman Filter / Error State filtering
• Experience with SLAM and graph optimization techniques
• Hands-on experience with ROS (Robot Operating System)
• Strong understanding of 3D Geometry, Linear Algebra, and Statistical Modeling
• Experience working with GNSS, IMU, perception-based systems, and localization algorithms
• Ability to move prototypes into production-quality software
Preferred Skills:
• Inertial Navigation / Guidance Systems experience
• Physics-based vehicle modeling and dynamics
• Strong systems-thinking and research mindset
• Experience developing autonomous or semi-autonomous systems
Education:
• Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Computer Engineering, or Computer Science
Key Responsibilities:
• Develop production-quality C++ software for localization and positioning systems
• Design and implement localization and state estimation algorithms
• Work on SLAM, GNSS, inertial, and perception-based localization solutions
• Analyze and resolve software/application issues
• Participate in design, coding, validation, testing, and architecture discussions
• Collaborate with teams to prototype and productionize autonomous system algorithms