We are seeking an experienced Robotics Software Engineer to join a cutting-edge team focused on developing advanced robotic systems for human assistance. This role is perfect for someone with a strong background in robotics control, sensor integration, and algorithm development, who is excited about pushing the boundaries of human-robot interaction.
Key Responsibilities:
- Lead the design and development of sensing strategies for robotic manipulation, particularly for upper-extremity powered exoskeletons.
- Develop sensor fusion and filtering algorithms to optimize human-in-the-loop control, using a mix of biopotential, proprioceptive, safety, and environmental sensors.
- Design motion planning and motor control algorithms to enhance system performance and aid in validation efforts.
- Advise on the integration of AI/ML models and datasets to personalize and optimize system performance for users.
- Conduct thorough testing and validation to ensure designs meet performance criteria.
- Work alongside Firmware, Electrical, Software, and Quality Assurance teams to ensure seamless integration of solutions into deployable medical devices.
- Contribute to guiding the technical direction of software and electrical systems.
Qualifications and Experience:
- MS or PhD in Robotics, Electrical Engineering, Computer Science, Mechanical Engineering, or a related field.
- 2-4 years of industry experience in robotics control, preferably in human-robot interaction.
- Strong experience with sensor selection, actuation, and integration.
- Familiarity with Embedded Linux and/or other Real-Time Operating Systems (RTOS).
- Proficient in C/C++ and Python, with experience in TensorFlow, MATLAB, and Simulink.
Can this role be interesting for you or anyone you know? If so, please send your CV and contact information to d.sonneveld@panda-int.com, and we will be in touch for a conversation.
Position: Senior Robotics Software Engineer
Location: Boston
Contract: Permanent
Start Date: By agreement