Careers at HEBI

 

We are looking for motivated individuals who are interested in joining a small, creative, cross-disciplinary team of roboticists in building a foundation for the next generation of robotics hardware.

Please submit all CV and resume material to: careers@hebirobotics.com.

 

 

Firmware / Embedded Developer

Responsibilities:

  • Write embedded device drivers.
  • Implement low-level control loops.
  • Convert high-level conceptual models to low-level, performant embedded code.
  • Maintain mission-critical code.
  • Implement and contribute to protocol definitions for networked robot control.
  • Leverage software design principles to create common code for multiple embedded devices.
  • Quickly prototype firmware for new electrical revisions.
  • Work closely with other team members—electrical engineers (adapt to changing electronic revisions), controls (discuss and implement high level models), and developers of programmatic APIs (protocol specification and implementation).

Skills/Requirements:

  • B.S. in computer science, electrical engineering, or a related discipline.
  • 5+ years industry experience.
  • C and C++ proficiency.
  • Embedded programming experience (ARM/RTOS).
  • Strong object oriented and interface design capabilities.
  • Ability to implement high-level physical models.
  • Ability to demonstrate strong interpersonal communication skills.
  • US Citizen or permanent resident and ability to relocate to sunny Pittsburgh, PA.
 

 

ROS Specialist

Responsibilities:

  • Extend and maintain HEBI ROS nodes and examples.
  • Create example nodes for using specific HEBI hardware configurations with ROS.
  • Create demos and videos of capabilities for using HEBI components with ROS.
  • Interface with customers, providing support, responding to feedback, and developing custom solutions.
  • Work closely with C++ API developers.

Skills/Requirements:

  • B.S. in computer science, electrical engineering, or a related discipline
  • C++ proficiency.
  • Experience using ROS with robot hardware.
  • Ability to demonstrate strong interpersonal communication skills.
  • US Citizen or permanent resident and ability to relocate to sunny Pittsburgh, PA.
 

 

Controls Engineer

Responsibilities:

  • Lead the development and implementation of control algorithms for controlling and coordinating the movement of series-elastic actuators.
  • Create demonstrations and examples of HEBI components for a wide range of tasks.
  • Help create tools to aid in internal research and development, as well as public-facing APIs for various levels of robot control (everything from tuning low-level PID to task-based behaviors).

Skills/Requirements:

  • 5+ years experience working with physical robotic hardware.
  • B.S. in mechanical/electrical/software engineering or a related discipline.
  • Excellent understanding of mathematical underpinnings of various control approaches.
  • Excellent knowledge of 3D rigid body kinematics and dynamics.
  • Good C/C++ and Python skills; strong knowledge of MATLAB is a plus.
  • Good data analysis, plotting, and statistical skills.
  • Ability to demonstrate strong interpersonal communication skills.
  • US Citizen or permanent resident and ability to relocate to sunny Pittsburgh, PA.