Staff Robotics Software System Architect
ADI - Analog Devices
Limerick, Ireland
We are seeking an experienced and visionary Robotics Software Architect to lead the design and development of cutting-edge robotics platforms. The ideal candidate will have over a decade of hands-on experience in robotics software development, with deep expertise in Open-source embedded OS, C, C++, and Python. This role demands a strong foundation in firmware, drivers, middleware, applications and cross-functional collaboration to deliver scalable and intelligent robotic solutions.
Key Responsibilities:
- Designing the overall structure of robotic software systems, including platform development and other services.
- Lead the development of firmware, device drivers, and middleware components.
- Collaborate with cross-functional teams including hardware, systems, and AI engineers.
- Optimize algorithms for robotic perception, motion planning, and Dexterity control.
- Integrate and manage sensor systems and real-time operating systems (RTOS).
- Mentor and guide junior engineers, fostering technical growth and innovation.
- Ensure software quality through code reviews, testing, and documentation.
- Stay abreast of emerging technologies in robotics, AI, and embedded systems.
Required Qualifications:
- 9+ years of experience in robotics software development.
- Proficiency in Open-source OS (Zephyr, ROS etc.), C, C++, and Python.
- Strong understanding of firmware, drivers, and middleware.
- Experience with various sensor technologies.
- Demonstrated leadership and team collaboration skills.
- Experience mentoring junior engineers and leading technical initiatives.
- Cross-functional experience across hardware, software, and systems engineering.
Preferred Qualifications:
- Experience with developing software high reliability systems, e.g. industrial, automotive, healthcare etc.
- Knowledge of integrating and optimizing algorithms for high reliability applications.
Don't forget to mention EuroTechJobs when applying.