NYSE-listed AgEagle Aerial Systems is seeking a talented, experienced (8-12 years), and motivated Senior Software Engineer to join the software team at our senseFly located in Cheseaux-sur-Lausanne, Switzerland. The candidate should be able to work autonomously but able to collaborate with the other R&D team members.
Note that this is a 100% office-based position. Neither visa sponsorship nor relocation assistance are available for this role.
Responsibilities
1. Design and develop C++ applications for all our products (e.g., drones, cameras, simulators).
2. Architect software solutions and define project structures.
3. Implement and enforce coding quality best practices.
4. Collaborate with cross-functional teams to ensure seamless integration.
5. Troubleshoot and resolve software issues.
6. Mentor junior engineers and provide technical guidance.
7. Design and implement software tools to facilitate production and testing of hardware products.
8. Contribute to the team’s continuous improvement process.
Qualifications
1. Master's degree in computer science, engineering, or related field.
2. Proven experience in developing C++ applications for Linux embedded systems.
3. Strong skills in software architecture design.
4. In-depth knowledge of coding quality best practices.
5. Excellent problem-solving and debugging skills.
6. Experience developing for Android in Kotlin is a plus.
7. Ability to work collaboratively in a team environment.
8. Strong communication skills.
9. Speaking French and English or willing to learn.
#J-18808-Ljbffr