AEVEX ยท 1 day ago
Sr Software Engineer
AEVEX Aerospace is a company that supports U.S. national security by providing aviation, remote sensing, and analysis solutions. The Senior Software Engineer will lead the software development team, overseeing the creation of software solutions and collaborating with various cross-functional teams to ensure project success.
AerospaceAir TransportationInformation ServicesSoftware
Responsibilities
Responsible for all aspects of the software development process including requirements, design, implementation, functional test, trouble shooting
Collaborate with cross-functional teams including product, data science, and hardware engineering to translate research concepts into scalable software systems
Evaluate new frameworks, tools, and programming languages for potential integration into the tech stack
Lead and mentor junior engineers and research staff
Work to define software requirements and take the lead on operational and technical projects
Develop Embedded Linux microcontroller software applications using C, C++, Python and occasionally other programming languages (C#, Lua, etc)
Embed applications in custom headless devices with focus on real-time performance aspects including multi-threading, time synchronization
Rapidly build and deploy moderately complex applications leveraging open source GitHub libraries and API's
Function as a cradle-to-grave subject matter expert for software developed after completion
Perform other related duties as assigned
Qualification
Required
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering or related field required
7+ years of software development experience
Proficient in software development of microcontroller level embedded systems and autopilot development
Ability to work independently with little supervision and to quickly pivot in a fast-paced R&D environment
Exposure or direct involvement with Autopilots such as PX4 and Ardupilot
Understanding of GPS, Inertial Navigation, Sensor fusion from a software architecture real-time processing perspective
In depth knowledge of communication protocols (e.g. SPI, I2C, UART, CAN)
Knowledge and integration of mesh networks (TCP, UDP) including use of Docker containerization and networking between containers
Understanding of configuration, troubleshooting, data analysis, and integration of a wide variety of applications and equipment such as internal software libraries and products, GPS receivers, LiDAR sensors, Inertial sensors, network routers, radio modems, meteorological sensors, serial port hubs, etc
Past experience with microcontrollers/microprocessors development and Linux based environments
Extensive experience with microcontrollers/microprocessors such as Arduino, Raspberry Pi, Nvidia Jetson (Orin/Xavier)
Experience on both military and commercial applications
Ability to obtain/maintain a Top Secret DoD clearance, U.S. Citizenship required
Preferred
MS preferred
Prior experience developing Autopilot systems, ground control stations, or flight simulation software is highly desirable
Experience in the development of ROS1/ROS2 or other robotics middle framework preferred
Benefits
401(k)-retirement plan
Comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
Professional development funds
Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
Company
AEVEX
AEVEX designs and delivers autonomous precision strike systems to dominate the modern battlespace.
Funding
Current Stage
Late StageTotal Funding
unknown2020-03-01Series Unknown
Recent News
2025-10-29
Company data provided by crunchbase