Job Summary
We're seeking a skilled Computer Systems Engineer to design, develop, integrate and test software for flight simulation systems. As a key member of our team, you'll utilize your expertise in C/C++, Linux/Windows and scripting languages to deliver high-quality solutions. Your analytical skills and ability to work collaboratively will drive innovation and excellence.
Responsibilities
Software Development
- Design, develop, integrate and test software for flight simulation systems.
- Utilize C/C++, shell scripting and Linux/Windows environments.
- Maintain and modify existing software applications.
System Integration
- Collaborate with project teams to deliver new functionalities.
- Integrate software and hardware components.
- Debug and configure systems to meet requirements.
Communication and Training
- Communicate project activities and results to stakeholders.
- Provide training, mentorship and guidance to junior team members.
Requirements
Education
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field.
Experience
- Entry-level: 0-3 years, Mid-level: 3-7 years, Senior-level: 7+ years.
- Strong computer systems background.
- Experience developing code on Linux and Windows systems.
- Proficiency in C, C++, C#, scripting languages (Python, Bash, PowerShell) and version control systems (Git, SVN).
Skills and Abilities
- Analytical math skills.
- Proficiency in Microsoft Office.
- Ability to design, code and test software.
- Excellent communication and project management skills.
- Ability to work independently and collaboratively.
- Understanding of configuration management, hardware interfaces and large-scale software development.
Additional Requirements
Security and Citizenship
- US Citizenship required due to contractual obligations.
- Ability to pass initial background check and obtain/maintain Department of Defense security clearance.
Physical and Travel Requirements
- Ability to work in confined spaces (simulator cockpits).
- Travel to installation sites for system installation and troubleshooting.
- Ability to climb stairs and work in a fast-paced environment.