✨ About The Role
- Develop and maintain robotic control and measurement software systems for PCs and embedded systems
- Lead efforts in testing and validation of robotics software and control systems
- Manage software field deployments and provide support on-site and remotely to customers
- Interface with various stakeholders to drive new product development programs from concept to production
- Write requirements and specification documents, evaluate system design improvements, and provide hands-on support to cross-functional product development teams
âš¡ Requirements
- Experienced software engineer with 5-8 years in robotics or related fields, capable of developing and maintaining robotic control and measurement software systems
- Strong background in C/C++ development, testing frameworks, and unit testing
- Skilled in designing effective software architectures for critical high-reliability systems and writing maintainable multithreaded applications
- Familiarity with digital communication systems and experience with space flight avionics or ground system software is a plus
- Ability to work collaboratively with cross-functional teams and drive new product development programs from concept to production