HDT Global

Control Systems / Embedded Software Engineer - Robotics

HDT Global$90K — $120K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS/PhD in Robotics, Mechanical or Electrical Engineering, Physics, or a related field
  • 5+ years experience in control systems and embedded software engineering
  • Proficient in C/C++/Python programming languages
  • Expertise in ROS (Robot Operating System)
  • Experience with device drivers and board support packages development
  • Familiarity with motor control and sensor interfacing
  • Strong understanding of communications protocols (RS232/422/485, CAN, TCP/IP)

Responsibilities

  • Participate in control systems design and embedded software engineering
  • Conduct hands-on debugging across mechanical, electrical, and control systems
  • Lead software development projects of varying complexity
  • Translate project objectives into actionable results with minimal oversight
  • Collaborate within a multi-disciplinary team to solve complex problems
  • Design and implement control algorithms for robotic devices
  • Document software architecture, requirements, and testing procedures

Benefits

  • Opportunity to work in a highly-collaborative, multi-disciplinary team environment
  • Gain experience in a cutting-edge field of robotics
  • Possibility of engaging in advanced research and development
  • Hands-on experience with debugging and integration of embedded systems
  • Support for continued learning and skill development
Full Job Description
The Control Systems / Embedded Software Engineer will participate in all aspects of control systems design and embedded software engineering including architecture definition, requirements analysis, design, implementation, test, and documentation. The software may range from low level device drivers and motor commutation to communications, power management and high-level applications controlling robotic devices.

This position conducts hands-on debugging that spans the mechanical, electrical, and control system domains typical of robotic systems. The successful candidate will have the ability to translate objectives to results and deliverables with little oversight and direction; lead software development projects of moderate to high complexity and work in a highly-collaborative, multi-disciplinary team environment.

ESSENTIAL DUTIES, RESPONSIBILITIES, & SKILLS:
  • C/C++/Python software development
  • Experience with ROS (Robot Operating System)
  • Proficiency with Git/Github
  • Real-time programming under Linux
  • Familiarity with Linux command line tools
  • Design and implementation of control algorithms
  • Experience with Matlab/Octave/Python (NumPy/SciPy/Matplotlib)
  • Development of device drivers and board support packages
  • Experience with communications protocols and peripherals (RS232/422/485,CAN, TCP/IP, etc.)
  • Familiarity with instrumentation & tools required for debug, test and integration of embedded systems, including oscilloscopes, logic analyzers, etc.
  • Ability and desire to learn new concepts and skills quickly
  • Experience with motor control and sensor interfacing
  • Experience with electronics design (Altium or similar) is desired
  • Supports, communicates, reinforces and defends the mission, values and culture of the organization

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:
  • BS/MS/PhD in Robotics, Mechanical or Electrical engineering, Physics or a related field.
  • At least 5 years' experience

* 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.

About HDT Global

HDT Global is a leading provider of highly engineered, application-specific solutions for military, civilian, commercial, and industrial customers. With a focus on innovation, HDT’s advanced technology solutions are designed to solve complex problems in challenging environments across the globe. HDT’s product lines include shelters, heaters, power generators, environmental control units, and air filtration systems, among others. The company has a strong reputation for quality and reliability, and is committed to providing exceptional customer service.
Learn more about HDT Global
Size
500 employees
Industry
Founded
1937

Similar Jobs

More Jobs at HDT Global

More Consumer Technology Jobs

Find similar Control Systems / Embedded Software Engineer - Robotics jobs: