Software Engineer
Join a collaborative R&D team developing advanced multidisciplinary systems that combine software, hardware, optics, and testing technologies.
Responsibilities
- Develop and maintain software for complex multidisciplinary systems.
- Write efficient, high-quality, maintainable code using C++ and/or C#/.NET.
- Integrate software with hardware components and collaborate with engineering teams.
- Debug, test, and troubleshoot systems.
- Develop features and contribute to system improvements and ongoing product evolution.
Requirements
- 2–7 years of software development experience.
- Experience developing in C++ or C#/.NET.
- Experience in a multidisciplinary environment combining hardware and software.
- Strong coding, debugging, and problem-solving skills.
- Ability to work effectively as part of a development team.