Join FlightSafety International in Moonachie, NJ for an onsite Software Engineer role focused on building and maintaining software for simulator systems. You will contribute to real-time simulation, aircraft systems and dynamics, interoperability, system design, and information security, supported by a development environment that values disciplined processes and clear documentation. The role is intermediate level and spans more varied and difficult work across the development cycle.
Salary: USD 100,625 - 171,250 per year. Experience: 2+ years preferred. Education: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or other applicable technical field, plus related experience or an equivalent combination.
What you’ll do
- Develop, support, and maintain software components, interfaces, features, subsystems, and systems across the development cycle.
- Use skills in requirements identification and analysis, software design and construction, software testing and verification, problem identification and resolution, maintenance and troubleshooting, and user support with multi-disciplinary teams.
- Interpret schematics and wiring diagrams to create software models of physical systems.
- Apply disciplined software development methods, including construction techniques, test methodologies, configuration management, and software tools, and contribute to product and process management information systems and documentation.
- Prepare customer test documentation and internal or external user guides.
- Demonstrate system operations to internal and/or external customers using presentation skills.
- Consult with software and hardware engineers and communicate effectively across departments.
- Design prototypes for new technologies, algorithms, structures, and processes, including research and development.
- Support computer system and hardware requirements, integration, and maintenance.
- Develop engineering tools.
- Stay current with state-of-the-art technologies using technical papers, periodicals, and conferences.
Schedule and work conditions: Travel, shift work, and special work hours may be required. Overtime may be necessary. The role requires adherence to an accurate time recording process and a constant state of alertness and safe work practices.
Requirements
- Experience working in Agile, Waterfall, and Hybrid environments.
- Solid understanding of software development life cycle models.
- Proven ability to translate requirements into test plans, test cases, and scripts.
- Results-driven mindset.
- Knowledge of Microsoft related testing tools such as Azure DevOps and Visual Studio.
- Experience using Cloud technologies (Azure DevOps).
- Participation in the scrum process, including stand-ups and related activities.
- Ability to build positive partnerships and work collaboratively with cross-functional business teams.
- Excellent organizational skills to work in a fast-paced environment, multitask, and prioritize.
- Excellent interpersonal and communication skills across all levels of the organization.
- SDLC and test management tools such as Azure DevOps and Git.
- Strong geometry and mathematics capability, including Euclidean geometry, matrix algebra, vector math, calculus, and differential equations.
- Scripting experience such as bash, PowerShell, Python, Perl, or other scripting languages.
- Experience with MS Visual Studio and reading technical specifications.
- Lean/Agile Software Development and understanding of SDLC.
Technologies you may use
- Agile, Waterfall, scrum, Lean/Agile Software Development
- Azure DevOps, Cloud technologies (Azure DevOps)
- Visual Studio, MS Visual Studio
- Git
- SDLC, test management tools
- bash, PowerShell, Python, Perl
Benefits
- Vacation
- Sick leave
- 401k match
- Healthcare coverage
- Broad range of other benefits
Work environment and physical demands
- Regularly required to sit, speak, and hear; and demonstrate dexterity to handle or feel.
- Occasionally required to stand, walk, and reach with hands and arms.
- Occasionally lift and/or move up to 10 pounds.
- Vision abilities required: close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
- Occasionally exposed to moving mechanical parts and vibration; noise level is usually moderate.
Compliance, export control, and security clearance
- Employment is contingent upon successful completion of required compliance reviews, including verification under U.S. economic sanctions programs administered by OFAC.
- This position may involve export-controlled technology or services subject to ITAR and/or EAR. Employment consideration is contingent on ability to comply and qualify as a “U.S. Person” under applicable regulations or obtain export authorization within business timeframes.
- The role may require eligibility to obtain and maintain a U.S. Government security clearance for the duration of employment.
Cybersecurity notice: Official recruiting communication from FlightSafety International will come from an @flightsafety.com email address. The company will never ask for personal or financial information through social media or third-party email providers.