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:
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