The job is looking to solve the problem of integrating state-of-the-art control algorithms and models onto real robot hardware and simulation environments, and improving the performance and robustness of robotic systems.
Requirements
- Proficiency in ROS 1 & 2 (Robot Operating System) framework
- Proficient in C++ or Python programming.
- Experience with SOLIDWORKS, Siemens NX or similar CAD tools.
- Experience with manufacturing processes and materials.
- Experience in Machine Learning tools.
- Experience with simulation tools conducting Finite element analysis: Structural, Modal.
- Experience with automation equipment design and custom machine builds.
Responsibilities
- Collaborate with research scientists and engineers to design and implement hardware-software system integration enabling state-of-the-art control algorithms and models on real robot hardware and simulation environments
- Design and conduct thorough evaluations of real-world robotic systems, identifying limitations, and proposing improvements to enhance their performance and robustness
- Perform experiments of real and simulation robotic systems and debug the supporting parts manufacture, working with internal and external partners to support part fabrication and complex custom sub assembly
- Assembly of robot: hands-on partnership in the lab integrating research with construction of sub-assemblies into full system-level robot prototypes
- Failure analysis: build subsystem test fixtures, design tests, create test plans, perform tests, measure and analyze data, and refine design assumptions
- Develop communication firmware software
- Research and develop characterization/training sensors and calibration
Other
- Bachelors degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 5+ years experience in Robotics, Electro-Mechanical Design, Sensor & Communications, or a similar field
- Experience with organizational and analytical skills, driving technical strategy and execution in a fast-paced, high ambiguity environment
- Effectively communicate complex features and systems in detail to diverse stakeholders