Software Engineer Staff
Job Description
Staff Software Engineer at Lockheed Martin in Orlando, FL (hybrid), delivering real-time C/C++ software for rotary-wing training simulations with travel up to 30% and Interim Secret clearance eligibility.
Responsibilities
- Plan, lead, and coordinate software development activities across the lifecycle.
- Analyze complex problems and craft innovative solutions aligned with program objectives.
- Design, develop, document, test, and debug software for real-time or safety-critical applications using logical and mathematical methods.
- Apply established standards, processes, procedures, and tools throughout the development life cycle.
- Translate high level requirements into detailed software specifications and design artifacts.
- Design, code, and unit test C/C++ components for real-time and safety-critical contexts.
- Develop and execute unit, integration, and system verification test plans; record results.
- Participate in all SDLC phases: requirements analysis, architecture/design, implementation, integration, verification, and production handoff.
- Identify and correct software defects; generate clear operating instructions and comprehensive development documentation.
- Analyze system capabilities to clarify program intent, output requirements, input data acquisition, programming techniques, and controls.
- Ensure software deliverables meet quality and compliance standards.
- Travel domestically up to 30% as required for program needs.
- Possess or obtain an Interim Secret U.S. government security clearance before starting with Lockheed Martin.
Requirements
- Bachelor's degree in a related discipline and 5+ years of relevant experience; additional post-secondary training may apply.
- Experience with C and C++ for real-time or safety-critical systems.
- Proficiency in scripting languages such as Bash, Python, or Perl.
- Proven track record using Git and GitLab for source control, pipelines, and CI/CD of builds and automated tests.
- Ability to produce detailed specifications, design documents, and test documentation.
- Familiarity with version control best practices and continuous integration/continuous delivery processes.
- U.S. citizenship is required due to government security clearance requirements.
- Interim Secret level U.S. government security clearance before starting with Lockheed Martin.
Technologies
- C
- C++
- Bash
- Python
- Perl
- Git
- GitLab
Benefits
- Flexible schedules
- Competitive pay
- Comprehensive benefits
Security clearance
- This position requires a government security clearance; U.S. citizenship is required for consideration.
- Clearance level: Secret.
Remote and scheduling
- Remote work: Part-time remote telework available; some duties performed at a Lockheed Martin facility. Weekly schedule details discussed during hiring.
- Work schedule: 4x10 hour days, three days off per week (first shift).
Additional details
- Experience level: Experienced Professional.
- Business unit: RMS.
- Career area: Software Engineering.
- Job type: Full-Time.
- Locations: Orlando, FL hybrid; nationwide and OCONUS opportunities may also be available.