Embedded Software Engineering Lead

Lockheed MartinLiverpool, NY
Hybrid

About The Position

Lockheed Martin’s Anti‑Submarine Warfare (ASW) business area develops cutting‑edge maritime systems that protect our nation’s naval forces. In Syracuse, NY we are building the next generation of embedded software that powers ASW platforms, sensors, and weapons, delivering decisive advantage beneath the waves.

Requirements

  • Technical leader with strong embedded‑software expertise.
  • Flexible, motivated, and dedicated with a keen eye for detail.
  • Team‑oriented and capable of multitasking in a fast‑paced environment.
  • Excellent communicator who can collaborate with customers, senior leaders, and multidisciplinary engineers.
  • Abie to work effectively in a collaborative environment
  • Bachelors degree in a related discipline, with 5+ years of related experience, or equivalent experience/combined education in a related field.
  • Proficient using the C/C++ programing languages
  • Experience with real time embedded operating systems and applications
  • Experience in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, coding, unit test, integration, and verification
  • Experience leading a team of SW developers

Nice To Haves

  • Experience generating and maintaining program software documentation
  • Experience with software configuration management (Git/GitLab)
  • Familiarity across Host Operating Domains (e.g. Windows, Linux)
  • Experience with VxWorks
  • Experience with the Internet protocol suite (TCP, UDP)
  • Familiarity with Integrated Development Environments (Eclipse, Visual Studio/Express)
  • Familiarity with standard communication busses (VME, I2C) and protocols
  • Familiarity with Software Development Methodologies (Agile/Incremental/Waterfall)

Responsibilities

  • Architect, design, modify, develop, implement, and integrate embedded software applications for target systems.
  • Write new source code and enhance existing code bases to meet evolving mission requirements.
  • Conduct code reviews, optimize algorithms, and run experiments to verify functionality, performance, and reliability.
  • Plan, coordinate, and execute software development activities across the team.
  • Interface with customers, senior leadership, and cross‑disciplinary engineers to provide status updates and drive engineering solutions.
  • Correct program errors, produce operating instructions, compile documentation, and analyze system capabilities to resolve questions of intent, output, input data acquisition, programming techniques, and controls.

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