NYSE-listed AgEagle Aerial Systems is seeking a talented, experienced (8-12 years), and motivated Senior Software Engineerto 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
Design and develop C++ applications for all our products (e.g., drones, cameras, simulators)
Architect software solutions and define project structures
Implement and enforce coding quality best practices
Collaborate with cross-functional teams to ensure seamless integration
Troubleshoot and resolve software issues
Mentor junior engineers and provide technical guidance
Design and implement software tools to facilitate production and test of hardware products
Contribute to the team’s continuous improvement process
Qualifications:
Master's degree in computer science, engineering, 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