×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Navigation

Job in Dayton, Montgomery County, Ohio, 45444, USA
Listing for: AEVEX Aerospace
Full Time position
Listed on 2025-12-17
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 150700 - 187200 USD Yearly USD 150700.00 187200.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 3- Navigation

This is a hybrid role, preferably based in our San Diego, CA, or Dayton, OH offices.

A Software Engineer 3 is responsible for designing, developing, and testing software applications. They work closely with the software development team to analyze user needs and create efficient and functional software solutions.

Essential Functions
  • Develop Embedded Linux and microcontroller software applications using C/C++ and other programming languages.
  • Develop new Navigation, Autonomy, Sensor fusion and Collaboration features into our software and products.
  • Integrate new technologies like ROS1/2 and Docker into software platforms.
  • Use middleware like ROS1/2 to implement modular system architectures.
  • Use Docker to build and deploy containerized applications to embedded systems.
  • Collaborate in code reviews, merges and configuration management.
  • Support the design and oversight of development projects, software testing, and maintain computer programs using advanced programming and scripting languages, techniques, and standards.
  • Conduct alpha tests and coordinate beta tests of new or modified applications based on industry best standards and procedures for testing and review.
  • Review and evaluate technological developments in hardware, software, and telecommunications for applicability to current or future requirements.
  • Analyze user requirements to derive software design and performance requirements.
  • Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code.
  • Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.
  • Perform other duties as assigned.
Standard Essential Functions
  • Regular and reliable attendance on a full time basis.
  • Responsible for exhibiting professional behavior with internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.
  • Embodies AEVEX’s cultural values and aligns daily actions with department goals and company culture.
Qualifications and Competencies
  • Security Clearance – Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship required.
  • Ability to grow professional skills and learn from challenges.
  • Ability to collaborate in development effort while providing innovative and creative solutions.
  • Ability to run with an idea or solution and create opportunities to see the product succeed.
  • A record of successful delivery of software applications individually and with a team.
  • Strong understanding of agile software development methodologies and principles.
  • Strong understanding of and desire to implement continuous delivery and integration within the development lifecycle.
  • Excellent verbal and written communication skills in order to clearly communicate design, architecture, implementations and requirements.
  • Self‑motivated and capable of managing own workload.
  • Results‑oriented with a commitment to achieving goals.
  • Excellent time management and organizational skills.
  • Demonstrated ability to meet deadlines and handle pressure effectively.
Education / Certifications
  • Bachelor's degree in Computer Science, Computer Engineering, or related Software Development focused field.
Experience
  • 6+ years of software development experience.
  • Experience with build systems/tools such as CMake, Meson, and Ninja.
  • Required Experience:

    C/C++, CMake, Embedded and micro‑controller programming, Linux, x86, ARM cross‑compilers and tool chains, Middleware (e.g., ROS1/2, zmq, Rabbit

    MQ, DDS, or Zenoh), Git, Docker, Networking and Data I/O.
  • Preferred Experience:

    Autonomy, Sensor fusion (e.g., GNSS, IMU, Visual Navigation), Sensor fusion timing, Algorithm development, CI/CD.
Physical Requirements

Constantly required to sit, reach to use computers and other office equipment. Frequent repetitive movements of wrists, hands, and fingers. Occasional use up to 1/3 of the work day, frequently 1/3 to 2/3 of the time, constantly 2/3 or more of the time.

Salary Range

$150,700 – $187,200 USD

About AEVEX

AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary