Robotics Software Engineer

PURPLEJACK TECHNOLOGIES LLC
Mossville, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Mossville, United States of America

Tech stack

Adobe InDesign
Profiling
Computer Engineering
Software Debugging
Inertial Navigation Systems
Python
Robot Operating System
Information Technology
Optimization Algorithms
GNSS

Job description

  • 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

Requirements

  • 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

Apply for this position