Staff Robotic Software Engineer at Analog Devices. Develop robotic software frameworks, collaborate with AI researchers, and troubleshoot software and hardware issues.
Requirements
- Master's degree in computer science, robotics, electrical engineering, mechanical engineering, or a related field
- 5+ years of full-time industry experience in software engineering
- Strong proficiency in programming languages such as C++ and Python
- Expertise with robotic middleware platforms, especially ROS/ROS2
- Experience with real-time operating systems (RTOS) and embedded systems
- Solid understanding of AI algorithms and their application in robotics
- Experience with software development best practices, including version control systems like Git, testing, and continuous integration
Benefits
- Medical, vision, and dental coverage
- 401k
- Paid vacation
- Holidays
- Sick time