Embedded S/W Engineer - Early Career

Lockheed MartinSevern, MD
Onsite

About The Position

At Lockheed Martin, we keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide career opportunities designed to propel development and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. This is a place for engineers, scientists, and problem-solvers who are ready to engage deeply, think critically, and build with purpose. You will not just launch a career. You will be part of something bigger. This is where the best are built. In this role, you will develop and implement embedded software for discrete and FPGA-based microcontrollers contributing to the development of Software Defined Radios using C/C++, GitLab, and VSCode while collaborating with a development team to design, develop, test, and deploy software applications. The successful candidate will have experience and/or knowledge of programming, data analysis, and software development methodologies. This position is located in Severn, MD.

Requirements

  • Bachelor’s (or Master’s) degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field.
  • Experience in digital logic, micro controllers, computer architecture, embedded systems, and/or signal processing.
  • Experience with micro controller development boards (Arduino, Raspberry Pi, STM32, MSP430, etc.).
  • Clear written and verbal communication.
  • Demonstrated ability to break down complex problems and develop testable solutions.
  • Existing security clearance (S) is preferred, but must have ability to obtain a security clearance.
  • Must be a US Citizen for consideration.

Nice To Haves

  • Proficiency in C/C++
  • Configuring peripherals (UART, SPI, I²C, PWM, ADC).
  • Writing interrupt service routines and managing real time constraints.
  • Using RTOS basics (FreeRTOS, ThreadX) for task scheduling.
  • Familiarity with Python or MATLAB for scripting, data analysis, or test automation.
  • Version control (Git / GitHub / Bitbucket).
  • Writing clear, documented code (comments, README, API docs).
  • Knowledge of code reviews, continuous integration concepts.
  • IDEs such as Eclipse, Keil, IAR, Visual Studio Code.
  • Working knowledge of oscilloscopes, logic analyzers, or multimeters for debugging.
  • Basic FPGA/HDL exposure.

Responsibilities

  • Develop and implement embedded software for discrete and FPGA-based microcontrollers.
  • Contribute to the development of Software Defined Radios using C/C++, GitLab, and VSCode.
  • Collaborate with a development team to design, develop, test, and deploy software applications.
  • Document code and design decisions.
  • Break down complex problems and develop testable solutions.

Benefits

  • Flexible schedules
  • Competitive pay
  • 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