Solidus is an Equal Opportunity Employer (Minorities/Females/Disabled/Veterans)

Software Engineer - Monte Carlo Simulations
Job CategorySoftware Engineering /Development
Clearance LevelEligible to Obtain
LocationMassachusetts, Lexington
Req Code17:BC-D4-029
Job Description
Solidus is searching for an Engineer to join a group that conducts research on integrated sensing and decision support architectures for both Air Traffic Control and collision avoidance applications.  The group is currently leading efforts to develop a next generation airborne collision avoidance system for commercial aircraft and unmanned aircraft systems (UAS).  Integrating UAS into the National Airspace System (NAS) is a national priority and is a key research area for the group. 

The group is also developing new sensors and surveillance architectures to support aviation safety, efficiency, and security in the terminal and airport environment. To accomplish these goals, the group employs a broad base of analysis, modeling, algorithm development, signal processing, software architecture and development skills.  In particular, to support this objective  a set of Monte Carlo fast-time simulation tools and models are used to evaluate separation and collision avoidance systems, termed the Collision Avoidance System Safety Assessment Tool (CASSATT). 

The successful candidate will help help develop and apply models for air traffic, surveillance systems, aircraft dynamics, and collision avoidance systems to support fast-time, Monte Carlo analysis of UAS operations within the National Airspace System (NAS). 

- Collaborate with an internal and external team to design, develop, and refine models and architectural components for fast-time simulations of UAS air traffic operations. Models include air traffic models based on data and procedures; sensors such as radar, electro-optical, and ADS-B/TCAS; trackers; decision support algorithms; and vehicle dynamics. Simulation components are written primarily in Matlab, Simulink, and C/C++.
- Proactively investigate and implement process and architecture improvements to models and simulation components.
- Plan, execute, and report analysis deliverables to internal and external team.
- Us Citizenship and the ability to obtain a DoD Secret Clearance
- Proficient with Matlab and Simulink
- Familiarity with compiled programming languages such as C/C++ and Python
- Experience in Monte Carlo simulation and statistical methods
- Experience developing, debugging, and executing software in a Windows and Linux environment
- Ability to communicate effectively and present findings to sponsors and external collaborators and to produce high quality written reports
- Knowledge of Machine Learning and other advanced computational methods for modelling complex system behaviors
- Experience evaluating complex systems, and processing large datasets for modelling purposes (radar/track data, or noisy/biased reference datasets)
- Experience specifying, developing, verifying, and validating models and simulations
- Familiarity generating, debugging, and executing C/C++, Python, or Java code from Matlab and Simulink
- Knowledge of aircraft dynamics, airspace/Air Traffic Control operations, and air traffic surveillance systems such as TCAS, ADS-B
- Experience with surveillance tracking, such as Kalman filtering
- Familiarity with databases (e.g., MySQL)

The job is open at 2 levels:
- MS plus 3 years minimum experience or BS plus 5 years minimum experience in engineering, computer science, mathematics, statistics, physics, or a related field is required
- BS plus 1 year minimum experience

Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm