Software Engineer

Lockheed MartinPalmdale, CA
Onsite

About The Position

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.

Requirements

  • 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
  • Must be a US Citizen for consideration due to security clearance requirements.

Nice To Haves

  • 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

Responsibilities

  • Design, develop, prototype, and integrate cutting edge technologies.
  • Develop high-performance C++ applications for modern cockpit interfaces.
  • Diagnose complex software and/or hardware integration problems.
  • Contribute to software solutions with an eye toward commonality and reusability.
  • Participate in the full development lifecycle: requirements, design, implementation, testing, and hardware integration.
  • Translate hardware-software concepts into working prototypes.
  • See prototypes through rigorous testing and flight trials.
  • Deliver operational, field-able assets.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Education Assistance
  • Parental Leave
  • Paid time off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service