Senior Software Engineer, Simulation/Integration
Quick summary
- Work type
- On-site
- Location
- Littleton, CO
- Salary
- $93,200–$164,450 / yr
- Posted
- 2 days ago
- Nearby
- 99+ roles within 25 mi
Employer
About Lockheed Martin
Lockheed Martin is a global aerospace, defense, and security company that designs, develops, and manufactures advanced technology systems, products, and services for government and commercial customers worldwide.
Lockheed Martin currently has 611 open roles on FindRole.
Listed pay typically runs $101,000–$178,135 across 304 roles with salary data.
Most-posted roles
- Software Engineer 11
- Software Engineer Sr 10
- Guidance, Nav & Control Engineer, Sr - Orlando, FL 5
- Software Engineering Manager 5
- Software Engineer Staff 5
At a glance
TL;DR · Senior Software Engineer, Simulation/Integration
The Senior Software Engineer role within the FSW/Sim Integration team focuses on developing and maintaining simulation software for flight hardware integration. This position involves enhancing end-to-end test scripts, collaborating with various engineering teams to ensure compliance with standards, and operating a Hardware In the Loop Testbed. The ideal candidate will have experience in Linux or UNIX environments, Python and C++ development, and working within Agile methodologies. They should be proficient in diagnosing software issues independently and reviewing problem reports to inform testing strategies. This role is integral to SPACE’s mission of advancing flight software integration at a high scale, requiring strong technical skills and the ability to work effectively across teams.
Skills
What you'll do
- Maintain and develop simulation software for flight systems.
- Enhance end-to-end test scripts for comprehensive testing coverage.
- Operate Hardware In the Loop Testbed for integration and testing.
- Diagnose and resolve configuration issues during integration phases.
- Review problem reports to assess impacts on testing plans.
What we're looking for
- 5+ years of experience in software development, including Linux/UNIX environments.
- Proficient in Python and C++ for developing and maintaining simulation software.
- Experience with integrating and testing hardware/software products.
- Strong problem-solving skills to diagnose and resolve configuration issues independently.
- Excellent verbal, written, and interpersonal communication skills for collaboration.
- Familiarity with Agile development methodologies is preferred.