Senior Software Engineer - Level 3
Lockheed Martin · Fort Worth, TX · 5 days ago
EngineeringFull-time
Basic Qualifications
- 4-year degree in B.S. Computer Science, B.S. Computer Engineering or B.S. Electrical Engineering
- Technical leadership and mentoring of small teams
- Experience with C/C++ programming languages
- Experience with Linux or RTOS (real time operating systems) and associated development toolchains
- Experience with developing software for avionics systems
- Experience with the software development process in a team environment (peer reviews, unit testing, configuration management, defect tracking)
- Experience with integrating hardware and software
- Must be comfortable working in a lab environment and understand distributed systems
- Secret with Investigation or CV date within 5 years
Job Description
You will be the Senior Software Engineer - Level 3 for the Vehicle Management Software Team which is responsible for developing modular and reusable software for aircraft subsystems.
What You Will Be Doing:
- As the Senior Software Engineer - Level 3 you will be responsible for advancing software that enables aircraft to fly, working across embedded avionics, ground station development, and mission systems.
- Your responsibilities will include:
- Full software lifecycle development spanning avionics services, ground station development, and mission system technologies.
- Support ground station development for manned and unmanned systems.
- Develop simulations to aid software development and testing.
- Interface with software and systems engineers to define requirements for rapid prototypes.
- Participate in integration and test events.
What’s In It For You
We are committed to supporting your work-life balance and overall well-being, offering flexible scheduling options.
Learn more about Lockheed Martin’s comprehensive benefits package here.
Who You Are
A collaborative, results-driven software engineer with deep expertise in embedded systems and a passion for aviation. You thrive in fast-paced, multi-site environments and enjoy turning complex requirements into reliable, reusable code.
Further Information About This Opportunity
- MUST BE A U.S. CITIZEN - This position is located at a facility that requires special access.
- The selected candidate must possess an active Secret clearance to start.
Desired Skills
- Experience in scripting languages (e.g. python)
- Experience using agile software development tools and methodologies (e.g. Git, JIRA, Jenkins, Confluence, etc.)
- Experience with Modeling and Simulation
- Experience with AFSIM
- Experience with image generators and associated interfaces (e.g., CIGI)
- Experience with frontend development (e.g., Qt)
- Experience with backend development, transport, and messaging protocols, (e.g., UDP, TCP, Multicast, DDS, AMQ, etc.)
- Experience with distributed simulation environments and associated standards (e.g., DIS, HLA, etc.)
- Ability to build/maintain relationships and collaborate effectively with others
- Strong decision making and judgment skills
Other Important Information
- By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match.
- Should this match be identified you may be contacted for this and future openings.
- Ability to work remotely
- Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.