Senior Embedded Software Engineer

L3Harris

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Camden, NJ
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$119k most similar roles pay here $227k

This listing doesn't post a salary. Most similar roles pay $145,000–$197,750.

Based on 240 similar postings.

Employer

About L3Harris

L3Harris Technologies is a US aerospace and defense technology company providing space and airborne systems, communications, electronic warfare, and missile propulsion solutions for government and commercial customers.

L3Harris currently has 470 open roles on FindRole.

Listed pay typically runs $106,500–$197,500 across 185 roles with salary data.

Most-posted roles

View all roles at L3Harris

At a glance

TL;DR · Senior Embedded Software Engineer

As a Senior Embedded Software Engineer, you will join the Space and Mission Systems team to guide the next generation of mission-critical national security systems. You will be responsible for developing device drivers, board support packages, bootloaders, and bare-metal applications while diagnosing complex hardware-software boundary issues. Your daily work involves participating in all phases of the software development life cycle, including requirements analysis, design, implementation, and formal testing to ensure system performance. The role requires expertise in C, C++, assembly, or Rust, along with experience in embedded Linux systems and modern SoC architectures. You will work with hardware peripherals, FPGA fabric, and standard protocols like UART, SPI, I2C, CAN, AXI, and PCI/PCIe. Additionally, you may utilize RTOSs such as Integrity, VxWorks, Zephyr, or seL4 and build custom Yocto-based Linux distributions.

What does a Embedded Software Engineer earn?

Median $150500 from 69 postings across 16 companies.

See salary data

What you'll do

  • Develop device drivers and board support packages for custom embedded systems.
  • Diagnose and debug complex hardware-software boundary issues.
  • Create software to test manufactured circuit boards and identify design flaws.
  • Participate in peer reviews to track and repair software defects.
  • Evaluate interfaces between hardware and software with cross-functional engineering teams.
  • Execute all phases of the software development life cycle from requirements to formal testing.
  • Investigate root causes of complex technical issues and implement independent solutions.
  • Create software test plans, procedures, and relevant technical documentation.

What we're looking for

  • U.S. citizenship and an active Department of Defense (DoD) Secret security clearance.
  • Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • At least 8 years of experience in software development.
  • At least 5 years of experience developing and debugging drivers, BSPs, bootloaders, bare-metal applications, or other low-level embedded systems.
  • Experience with embedded systems development using C, C++, assembly, and/or Rust.
  • Experience developing embedded Linux systems.
  • Excellent oral and written communication skills.
  • Experience with RTOSs (Integrity, VxWorks, Zephyr, seL4, Yocto), hardware bring-up, SoC architectures, FPGA fabric, or safety-critical standards (preferred).

More like this

Similar roles

Senior Embedded Software Engineer

Anduril Industries

Costa Mesa, CA 14 days ago $191,000$253,000
C++ Rust Embedded Linux ARM Python RTOS Firmware Device Drivers SPI I2C UART PCIe Ethernet JESD204 CMake GDB Valgrind Nix CI/CD Signal Processing

Senior Embedded Software Engineer

L3Harris

Camden, NJ 1 day ago $105,000$171,000
C C++ Python RTOS Green Hills Integrity VxWorks Embedded Systems Object-Oriented Design UML IBM Rhapsody MagicDraw Cameo Device Drivers Board Support Packages Cryptography Information Assurance DO-178
6+ yrs exp

Specialist, Software Engineer (Embedded Software)

L3Harris

Herndon, VA 1 day ago
C C++ Python Rust RTOS Green Hills Integrity VxWorks Modern C++ UML IBM Rhapsody MagicDraw Cameo Device Drivers Board Support Packages Cryptography DO-178 Scrum SDLC
4+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Florham Park, NJ 38 days ago $164,100$173,074
C C++ Rust Linux SELinux ARMv8 Concurrent Programming Device Drivers Serial Communication Computer Networking IDE Version Control Scripting
8+ yrs exp

Lead Software Engineer

L3Harris

Camden, NJ 1 day ago $125,000$205,000
C++ RTOS Green Hills Integrity VxWorks Rust UML IBM Rhapsody MagicDraw Cameo Embedded Systems Device Drivers Board Support Packages Cryptography EVMS SDLC DO-178
10+ yrs exp