Logo
HDT Global

Controls / Software Engineer

HDT Global, Fredericksburg

Save Job

ESSENTIAL DUTIES, RESPONSIBILITIES, & SKILLS: C/C++ software, Python development Experience with ROS (Robot Operating System) Designing and implementing control algorithms Development under Real-time Operating Systems Experience with communications protocols and peripherals (CAN, TCP/IP, etc.) Strong electronics fundamentals as well as practical skills with circuit troubleshooting Familiarity with instrumentation & tools required for debug, test and integration of embedded systems, including oscilloscopes, logic analyzers, etc. Knowledge of software configuration management tools (Git) Development of device drivers and board support packages Experience in thecreating technical documentation in a regulated environment Experience with Matlab/Octave Guide junior engineers across disciplines DESIRED SKILLS: Experience with motor control and sensor interfacing Experience with motion planning Experience with unmanned ground vehicles Experience with localization, mapping, and autonomous navigation Experience with software safety EDUCATION/EXPERIENCE: Bachelor's Degree required. Advanced Degree - Preferred - MS/PhD in Robotics, Mechanical or Electrical engineering, Physics or a related field. 1-2 years' experience minimum * This specific position requires U.S. Citizenship. The applicant must be able to obtain and maintain a Secret clearance. An active Secret clearance is preferred but not required. #J-18808-Ljbffr