MLB Embedded Senior Software Engineer - Orlando, FL

Lockheed MartinOrlando, FL
Onsite

About The Position

As a Senior Software Engineer on our team at Lockheed Martin, you will be part of a global security and aerospace company. Lockheed Martin Missiles and Fire Control (MFC) is a key business area focused on precision engagement aerospace and defense systems for the U.S. and allied militaries, as well as products for the global civil nuclear power industry and military green power initiatives. In this role, you will develop and maintain embedded software applications and/or desktop applications. Tasks will involve requirement, design, code, test, and integrate software for an embedded multi-core system, as well as desktop computer applications for emulation of sensors and countermeasures. The successful candidate will have training in C/C++, prior experience in GUI development, and experience with Linux OS. You will join one of the largest networks of software professionals, implementing cutting-edge technologies on both existing and new development platforms, supporting diverse domains such as aircraft flight command and control, air traffic control, health care, and homeland defense. As part of a matrix engineering and technology organization, you will have the opportunity to work on multiple programs over your career. Lockheed Martin fosters a company culture that encourages career growth, knowledge utilization with cutting-edge technology, and achievement of challenging goals, providing the foundation and resources to keep employees motivated, inspired, and productive.

Requirements

  • Technology: Embedded Software
  • Language: C++
  • Multi-core and multi-threaded programming
  • Experience with object-oriented design
  • OS: Linux or VxWorks
  • Must have interim Secret clearance to start, with the ability to obtain and maintain a Secret clearance.
  • Must be a US citizen

Nice To Haves

  • Hardware/Software integration
  • Algorithm Implementation
  • Ability to work with multi-disciplined teams
  • Working in large code base
  • Design patterns
  • GitLab
  • Full software life-cycle development
  • Scrum
  • Safety Critical Software
  • Training in C/C++
  • Prior experience in GUI development
  • Experience with Linux OS

Responsibilities

  • Develop and maintain embedded software applications and/or desktop applications.
  • Tasks will involve requirement, design, code, test, and integrate software for an embedded multi-core system as well as desktop computer applications for emulation of sensors and countermeasures.

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