Jobs and Careers
AE
Lead Software Engineer
AEVEX AerospaceUnited Statesfull_timeVerifiedPosted 14 May 2025
About the role
Job Overview
The Modeling and Simulation Lead to drive the development, implementation, and optimization of simulation models that support decision-making, system analysis, and performance evaluation. This role involves leading a team of engineers and analysts to develop high-fidelity models, conduct simulations, and analyze results to enhance system design, optimize operations, and support strategic initiatives.
Essential Functions
- Lead the development and execution of advanced modeling and simulation efforts to support system design, testing, and performance evaluation.
- Oversee and make architectural decisions influencing the creation, validation, and verification of simulation models to ensure accuracy and reliability.
- Collaborate with cross-functional teams, including engineering, data science, flight test, production, and operations, to integrate modeling and simulation into decision-making processes for all stakeholders.
- Develop and refine algorithms, computational models, and analytical frameworks to address complex technical challenges.
- Analyze simulation results, generate insights, and provide recommendations to stakeholders.
- Manage model development lifecycles, including requirements gathering, implementation, validation, and continuous improvement.
- Identify and implement best practices in simulation methodologies, tools, and frameworks.
- Ensure scalability, robustness, and efficiency of models for real-world applications.
- Design and modify simulation to provide seamless interoperability with other customer simulation frameworks
- Provide technical leadership, mentorship, and guidance to a team of modelers, analysts, and engineers.
- Manage subcontractors assigning work and providing guidance to reach end goals
- Communicate findings, technical concepts, and recommendations effectively through reports, presentations, and visualizations.
- Stay up to date with advancements in modeling, simulation, and computational techniques to drive innovation and efficiency.
- Perform other duties as assigned.
- Regular and reliable attendance on a full time basis [or in accordance with posted schedule].
- Responsible for exhibiting professional behavior with both 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
- Strong proficiency in C++, C#, Python or other programming languages
- In-depth expertise in messaging frameworks such as DDS, ZeroMQ, and ROS, with a strong understanding of TCP/IP, UDP, and publish-subscribe communication models
- Well-versed in creating and modifying containers and container networks with Docker, Kubernetes, or similar containerization technologies.
- Adept at developing and deploying simulations on both Windows and Linux, ensuring compatibility, performance optimization, and seamless interoperability across operating systems.
- Strong foundation integrating hardware-in-the-loop (HIL) and software-in-the-loop (SIL) systems
- Understanding of real-time simulation requirements such as reducing latency and synchronization with hardware systems.
- Exposure to faster-than-real-time simulation techniques, including Monte Carlo methods for system validation.
- Familiarity with Agile and DevOps methodologies.
- Knowledge of artificial intelligence (AI) and machine learning (ML) simulation enhancements is preferred.
- Familiarity with aerospace simulation tools and autopilot systems such as ArduPilot, PX4, FlightGear, X-Plane, and JSBSim is a plus.
- Champions AEVEX’s culture and empowers employees to take responsibility for their jobs and goals.
- Engages employees by creating a climate in which they want to do their best.
- Sets performance standards and encourages employee engagement and results through delegation, continuous feedback, goal setting, and performance management.
- Maintains employee work schedules.
- Provides oversight and direction to the employees in accordance with AEVEX’s policies and procedures.
- Ability to lead teams and manage multiple projects simultaneously
- Excellent problem-solving, analytical, and critical-thinking skills.
- Strong communication skills, with the ability to present complex technical information to diverse audiences.
- Provide technical leadership, mentorship, and guidance to a team of modelers, analysts, and engineers.
- Manage subcontractors as a part of the team; assigning work and providing guidance to reach end goals
Education / Cer
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s