Principal Embedded Software Engineer

RTXColumbia, MD
$118,300 - $224,900Onsite

About The Position

Raytheon's Subsystem Engineering and Photonics group is actively seeking a Principal Embedded Software Engineer to join their group in Columbia, MD. The Subsystem Engineering and Photonics Group is a hands-on, multi-disciplinary engineering team that works to design, develop, and fabricate the next generation of RF and photonic systems. The Principal Embedded Software Engineer will be responsible for supporting design and testing efforts by working with the engineering team to develop and implement firmware solutions in prototype hardware demonstrations. This is a 1st shift, 100% onsite role based in Columbia, MD.

Requirements

  • Typically a degree in a Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of prior relevant experience.
  • Experience in at least 4 of the following categories: Software-defined radio, Signal processing, Real-time embedded software/firmware development, Embedded Linux, ARM processors and system on a chip (SoC) systems, FPGA development using Verilog, VHDL, or high-level synthesis tools.
  • Experience with Python or C programming.
  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Active and existing security clearance required after day 1.

Nice To Haves

  • Degree in Electrical Engineering highly preferred.
  • Experience in digital signal processing.
  • Experience working with RF or Photonic sensor systems.
  • Experience with embedded processor and System on a Chip development for FPGA devices.
  • Familiarity with the Linux environment and commands.
  • Experience in rapid prototyping and hardware integration.
  • Self-motivated problem solver with a positive attitude and willingness to learn.
  • Self-directed – Able to complete tasks with minimum oversight.
  • Strong interpersonal skills and the ability to work in a team environment.

Responsibilities

  • Designing, implementing, testing, and debugging integrated embedded real-time software within heterogenous systems composed of firmware and hardware.
  • Collaborate in a multi-discipline team setting to solve complex engineering problems.
  • Perform hands-on integration and troubleshooting of solutions to ensure functionality.
  • Be responsible for significant portions of the embedded code base, becoming the subject matter expert in those areas.
  • Assist the team in elevating software development practices.
  • Perform and participate in internal and external technical reviews.
  • Independently drive projects and execute to program schedules and budget.
  • Travel up to 10%, with some overnight travel.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
  • relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service