This position is for a Software Engineer within the historic Skunk Works Organization. The team is a diverse set of hardware and software engineers working to design, develop, prototype, and integrate cutting edge technologies. Embodying the true Skunk Works spirit, the dynamic, fast-paced environment delivers frequent improvements and testing. The candidate is expected to join a team of software engineers, with a strong focus on individual development and mentorship in the development of high-performance C++ applications for modern cockpit interfaces. Strong software development skills and the ability to diagnose complex software and/or hardware integration problems will make the selected candidate successful in this role.
You’ll contribute to software solutions with an eye toward commonality and reusability to reduce long-term costs and maximize value across platforms. You will learn from subject matter experts by participating in the full development lifecycle. From requirements and design to implementation, testing, and hardware integration. You’ll be immersed in state‑of‑the‑art research, translating hardware‑software concepts into working prototypes, seeing them through rigorous testing and flight trials, and delivering them as operational, field‑able assets.
Proficient in AI prompting as it applies to this position and practice.
Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.
Qualifications
Basic Qualifications:
4-year degree in B.S. Computer Science, B.S Computer Engineering or B.S. Electrical Engineering Experience with C/C++ programming languages Experience with UNIX/Linux development environment Experience with Git, GitLab, and CI/CD concepts:
Desired Skills:
Strong Written and verbal communication Understanding of software engineering best practices (Particularly C/C++) Experience with OpenGL, Gtk, Qt Avionics experience Aerospace experience Experience with virtualization, containers, and container deployment Experience with the networking stack in Linux Experience integrating software in an embedded hardware environment Experience with graphics and/or GUI development:
Pay Information:
Full-Time Salary Range: $91200.00 - $169400.00:
Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.:
Work for Warriors is a no-cost employment program of the California Military Department for Service Members, Veterans, and military family members. The Veteran Staffing Consultant for Lockheed Martin is Philip Downs.
Lockheed Martin's aircraft leadership is earned through relentless research and development of high-performance combat, air mobility and reconnaissance and surveillance aircraft. We also provide world-class training, focused logistics support, and advanced targeting and navigation technologies to enable the right people with the right skills to be in the right place at the right time with the right information and the right munitions to accomplish their missions.
As a premier systems integrator, Lockheed Martin puts it all together to create an integrated system of systems where the value of the whole is greater than the sum of its parts.
As technology grows and adversaries become more sophisticated, naval dominance, missile defense and nuclear deterrence must evolve to meet these new threats. To effectively defend our nation and allies, Lockheed Martin is providing the U.S. Navy and international navies with the solutions they need to maintain freedom of the seas and deter aggression.
Our maritime systems and technologies enable the U.S. Navy and international navies to accomplish a diverse set of missions in the air, on the sea’s surface, beneath the surface, in space and on land.
Shooting a missile down with a missile was once a concept only dreamed up in science fiction novels. We’ve made it scientific fact.
So what does it take to spot an enemy missile launch, identify its intended target, calculate its exact trajectory, launch an interceptor and guide it to destroy the threat in mid-air? All in a matter of seconds? It’s not easy – but at Lockheed Martin, we help customers solve the world’s most complex challenges. Here’s how