What are the responsibilities and job description for the Principal Robotics Software Engineer position at BrightHire Search Partners Inc.?
Principal Software Robotics Engineer
We are seeking a Principal Robotics Software Engineer to lead the development efforts for a groundbreaking Robotic Arm system designed to launch and recover drones from moving platforms. This role involves redesigning and optimizing the current system to transition from an R&D lab prototype to a highly reliable field-operable system. As a technical lead, you will mentor younger robotics engineers, guiding them through coding and code architecture objectives. With proven success, this position offers exceptional upward mobility, including the potential to advance to CTO role.
If you're eager to join a rapidly growing startup with immense opportunities for growth, we want to hear from you.
Job Duties :
- Assess the current state of the codebase and progress.
- Mentor, hire, and work day-to-day with a robotics software team that you will help build.
- Develop algorithms to optimize robotic arm movements to track drones in flight.
- Integrate motion planning algorithms to avoid singularities, awkward joint positions, erratic arm behaviors, and collisions with obstacles.
- Incorporate a high Hertz rate localization system into arm movements.
- Optimize arm movement algorithms considering external forces such as turning, bumps, and sea states.
- Set sprint tasks for the team and optimize tasks during daily stand-up meetings.
- Interface with arm suppliers and providers to choose the appropriate arm for our application.
- Help design the system from a full-stack perspective with end-users in mind (e.g., cognitive load, user safety, user interaction, etc.).
- Serve as the technical leadin the architecture, design, implementation, and deployment of next-generation robotic and automation systems.
- Contribute intellectual property through patents.
- Work with Project Managers to create plans of action for creating new software.
- Assist with system integration, testing strategy, and documentation.
Qualifications :