Role OverviewThe Robotics Software Engineer will be a key member of the New Products Development core team, playing a critical role in prototyping and testing new product and service offerings. Responsibilities include designing, developing, and testing software across multiple projects, working across the robotics stack, and interacting with customer representatives.
What You Will Do
Design and develop software, test algorithms, create software test plans, create prototypes and proof of concepts, support testing, and work with system and product teams to ensure quality software delivery.
Why It Might Be a Fit
This role requires strong problem-solving skills, the ability to work across multiple projects, and excellent communication skills to interact with customer representatives.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of experience in software development and robotics
- Proficiency in C++, Python, and other programming languages
- Experience with robotics frameworks and libraries
- Strong problem-solving skills and ability to work independently
]]>