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


Please submit all CV and resume material to: 

 
 

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

  • Both 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 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 a plus

  • Good data analysis / plotting / statistical skills

  • Ability to demonstrate strong interpersonal communication skills

  • US Citizen or permanent resident and ability to relocate to sunny Pittsburgh, PA