QinetiQ US is looking to hire an experienced Software Engineer to support robotics programs at its Waltham, MA facility, contributing to the delivery of robotic systems for the U.S. Military.
Requirements
- Experience developing software for embedded systems
- Experience developing C++ applications in a Linux environment
- Experience with network protocols such as CAN, UDP, RS232, and I2C
- Microcontroller software development experience
- Assured software development to safety standards
- AI/ML experience
- ROS/ROS2 development experience
Responsibilities
- Develop software in accordance with a well-established process
- Participate in all aspects of the SDLC
- Develop documentation including SDP, SRS, and SDD
- Identify the root cause of issues and advanced troubleshooting of robotic systems software
- Participate in field data collection and experimentation, analysis, and reporting
Other
- B.S. in Computer Science or Computer Engineering or equivalent plus at least 5 years’ experience or an MS in Robotics, Computer Engineering, Computer Science or equivalent plus at least 3 years’ experience
- Excellent written and verbal communications skills
- Flexible, self-started, desire to solve any problem
- Must be able obtain a DOD security clearance
- Experience in a multi-disciplined engineering environment