Senior Staff Embedded Software Engineer

Lockheed MartinOwego, NY
Hybrid

About The Position

At Lockheed Martin Mission Systems in Owego, NY, we develop advanced mission systems and next-generation technologies that support critical defense and aerospace programs. Our teams deliver innovative solutions that enhance mission effectiveness, platform capabilities, and national security for customers around the world. As a Senior Staff Embedded Software Engineer, you will serve as a technical leader responsible for the architecture, design, development, integration, and sustainment of complex embedded software solutions. You will work across the full software development lifecycle, driving technical excellence while helping shape the future of mission-critical systems.

Requirements

  • Bachelors degree in a STEM related field with 12+ years or Masters Degree and 10+ years experience with Embedded Systems Development and Hardware Integration.
  • Experience developing and delivering DO-178B/C compliant safety-critical software, supporting full lifecycle development, certification, and validation processes.
  • Experience leading cross-functional teams, driving architecture decisions, and delivering scalable, high-reliability solutions.
  • The ability to obtain and maintain a DoD government clearance at the Secret level.
  • Must be a US Citizen for consideration.

Nice To Haves

  • Experience in low-level development using C/C++ across ARM and/or PowerPC architectures
  • Experience in system-level debugging, hardware integration, and multi-protocol communication including I2C, SPI, and Ethernet.
  • Experience in system monitoring, diagnostics, and platform-level control

Responsibilities

  • Lead the development of embedded software for real-time, safety-critical, and mission-critical applications.
  • Define software architectures and technical approaches for complex systems and subsystems.
  • Design, develop, test, integrate, and debug embedded software solutions using modern engineering practices.
  • Analyze system and software requirements to ensure performance, reliability, and maintainability objectives are achieved.
  • Guide software implementation efforts and provide technical leadership to engineering teams.
  • Support hardware/software integration, system verification, and platform testing activities.
  • Conduct software reviews, root cause analyses, and troubleshooting efforts to resolve complex technical issues.
  • Ensure compliance with established software engineering standards, processes, and best practices.
  • Collaborate with systems, hardware, cybersecurity, and test engineering teams to deliver integrated mission solutions.
  • Mentor and develop early-career engineers while serving as a key technical resource across programs.

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