Senior Software Engineer

AEVEX Aerospace
San Diego, CA
Added: April 18, 2024
Essential Functions

  • Design, implement, and test software architectures, systems, subsystems, and interfaces between them.
  • Responsible for the full life cycle of the software development process including requirements, design, implementation, functional test, and troubleshooting.
  • Work with upper management to define software requirements and take the lead on operational and technical projects.
  • Specify, design, develop, maintain, integrate, document, debug, and test Embedded Linux, Windows PC, and microcontroller software applications using C and C++.
  • Modify, enhance, and deploy Embedded Linux updates to support new operating system features and sensors.
  • Integrate new software applications and libraries into code base to support new features and capabilities.
  • Integrate sensors such as GPS/GNSS receivers, LiDAR, Inertial, radio modems, meteorological, data bus, messaging protocols, etc.
  • Contribute to both Defense and Commercial projects.


  • Bachelor's degree in Computer Science, Computer Engineering or related field required, MS preferred.
  • 6+ years of software development experience (or equivalent such as MS/PhD and/or Industry experience in this space).
  • Ability to work independently.
  • Possess excellent organization and problem-solving skills with extensive hands-on experience in software development.
  • US Citizenship.

Desired Qualifications

  • Active Security Clearance preferred.
  • Experience with new board bring-up and Embedded Linux OS integration.
  • Understanding of test automation techniques (i.e., Cppunit, GTest, etc.).
  • Knowledge of inertial navigation techniques (e.g. GNSS aided INS, GPS Denied Environments, Object Classification / Dead Reckoning).
  • Knowledge of GPS, Inertial Navigation, Visual Aiding, or similar sensor fusion from a software architecture real-time processing perspective.
  • Knowledge of visual aiding using photogrammetry, graphics, or video streaming analysis.

AEVEX provides a full suite of comprehensive benefits, including a 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, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits.

About AEVEX Aerospace

AEVEX Aerospace, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.

Equal Employment Opportunity

AEVEX Aerospace is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.

Applicants who are offered employment from AEVEX Aerospace, LLC ("AEVEX") will be subject to a background check by a third party. Prior to the background check being conducted, the applicant will be required to complete disclosure and authorization forms authorizing AEVEX to conduct a background check. The authorization is made in electronic form and will only be shared with individuals who have a business need to review the information to make employment decisions. During the background process, applicants will verify personal information such as the below. An applicant who provides incomplete information will be disqualified from employment at AEVEX.

  • Criminal Convictions (misdemeanor and felony).
  • Prior Employment History
  • Educational History

AEVEX reserves the right to disqualify a candidate based on the results of the background investigation.