Embedded Software Engineer

Lockheed MartinOwego, NY
Hybrid

About The Position

We are seeking a Software Engineer to join our team in Owego, NY, supporting the full product lifecycle of avionics subsystems. You will play a key role in translating customer requirements into technical solutions, defining software/hardware interfaces, verifying requirements, and integrating safety-critical systems. This role supports the design and certification of embedded mission software for use in modern defense platforms. As a Software Engineer, you’ll be responsible for the development of embedded software for mission and communication systems. You’ll collaborate across engineering disciplines to develop C/C++ applications, integrate algorithms, and support verification and testing activities. You'll participate in team planning and meet your commitments to help the team deliver on technical performance, schedule, and cost.

Requirements

  • BS Computer Engineering, Software Engineering, Computer Science, or equivalent STEM computing field with 2 years related professional experience
  • Experience using C, C++ or similar programming languages
  • Experience with full software life-cycle development, processes and tools
  • Must be a US Citizen; this position will require a government security clearance at the Secret level.
  • This position is located at a facility that requires special access.

Nice To Haves

  • Master's degree
  • Experience with graphical software development
  • Experience with software development methodologies and software configuration management
  • Experience with automated test development
  • Experience with Git/GitLab, Visual Studio, or Atlassian products
  • Experience with real-time operating systems (RTOS)
  • Experience with Mission System architectures, avionics and sensor subsystems.
  • Experience with Agile processes

Responsibilities

  • Embedded software development
  • Integrate algorithms and features into C/C++ applications
  • Design, develop, test, and debug safety- and mission-critical avionics software
  • Collaborate with cross-functional teams on software/hardware interfaces
  • Support documentation, error correction, and performance validation
  • Participate in certification activities to include requirements and code reviews to ensure compliance with quality and safety standards.

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