The ideal candidate is a self-motivated and multi-tasker. You will be part of a small team with high level of expertize in different areas so team dynamics and communication will be key. You should excel in working with high performance and real time systems.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Support test and deployment of new products and features
- Architect robust software systems
- Participate in code reviews
Qualifications
- Bachelor’s degree in Computer Science (or related field)
- 3+ years of relevant work experience
- Expertise in C++ and/or python
- Experience working with Linux based systems
- Experience with ROS/ROS2 (Robot Operating System) is a plus
- Experience with cloud technologies
- Experience with Agile or Scrum software development methodologies