AEVEX is looking for a software engineer to create software solutions for the company, contributing to the development of specialized solutions for airborne special mission needs.
Requirements
- Proficient in software development of microcontroller level embedded systems
- Strong understanding of GPS, Inertial Navigation, Sensor fusion from a software architecture real-time processing perspective
- Knowledge of software development using Microsoft Visual Studio or Visual Studio Code.
- Knowledge of communication protocols (e.g. SPI, I2C, UART, CAN)
- Familiarity with Autopilot systems, ground control stations, or flight simulation software is highly desirable
- Prior experience with FPGA development is a plus
Responsibilities
- Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.
- Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, Python and occasionally other programming languages.
- Deploy and maintain software on Embedded Linux and Microsoft Windows PC based platforms.
- Expand the capabilities of our software products by developing new features and Integrating data from hardware such as GPS/GNSS, LiDAR and Accelerometers.
- Rapidly build and deploy moderately complex mobile applications leveraging Location Services, Maps, and other common Android/IOS libraries.
- Manage coded components and design elements of a front-end design system in terms of versioning, technology, and requirements.
- Be able to work creatively through and around perceived limitations to build fast and simplified user experiences.
Other
- This person applies engineering principles and knowledge of programming languages to build these software solutions.
- This is mid-level position, and the ideal candidate will be an in-house expert for less experienced staff within the Engineering department.
- Ability to work independently with little supervision
- Possess excellent organization and problem-solving skills with extensive hands-on experience in software development
- Ability to obtain/maintain a Top Secret/SCI DoD clearance, U.S. Citizenship required.