Senior Software Engineer
We are seeking an experienced and motivated Senior Software Engineer to join our software team at senseFly in Cheseaux-sur-Lausanne, Switzerland.
This is a 100% office-based position. The ideal candidate should be able to work autonomously but also collaborate with other R&D team members.
Responsibilities
* Design and develop C++ applications for drones, cameras, and simulators.
* Architect software solutions and define project structures.
* Implement coding quality best practices and enforce them.
* Collaborate with cross-functional teams for seamless integration.
* Troubleshoot and resolve software issues.
* Mentor junior engineers and provide technical guidance.
* Design and implement software tools for hardware production and testing.
* Contribute to the team's continuous improvement process.
Qualifications
* Master's degree in computer science or related field.
* Proven experience in developing C++ applications for Linux embedded systems.
* Strong skills in software architecture design.
* In-depth knowledge of coding quality best practices.
* Excellent problem-solving and debugging skills.
* Experience developing for Android in Kotlin is a plus.
* Ability to work collaboratively in a team environment.
* Strong communication skills.
* Proficiency in French and English.