Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
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