✨ About The Role
- The Senior Software Engineer will be responsible for defining and implementing features and bug fixes within the existing C++17 and Python codebase.
- This role involves implementing tests and validation of code, ensuring it meets the standards required for flight and field testing.
- The engineer will research and prototype new solutions to address upcoming customer and product needs.
- Collaboration with operations and product teams to define and understand requirements for new features is a critical part of the job.
- The position includes planning and maintaining forward-looking roadmaps for future features, contributing to the strategic direction of the projects.
⚡ Requirements
- The ideal candidate will have at least 5 years of professional experience in software engineering, particularly with C++ and Python.
- A strong background in complex problem-solving, especially in areas related to aviation robotics, is essential for success in this role.
- Candidates should possess a passion for aviation and familiarity with robotic systems, which will enhance their contributions to the team.
- Experience in path planning, mapping, object detection, simulation, or aviation controls will be highly beneficial.
- The ability to provide technical leadership and mentorship to junior team members is a key aspect of this position.