Principal embedded Linux engineer

Aegis Search

Herndon (VA)

On-site

USD 170,000 - 195,000

Full time

44 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage

Job summary

Aegis Search is seeking a senior embedded software engineer to lead architecture for space-grade hardware in Herndon, VA. You will drive board bring-up, kernel driver integration, boot strategy, and fault handling on Linux-based boards using C/C++.

The role demands 8+ years in embedded software with strong Linux expertise, autonomous work style, and experience across PCIe and I/O interfaces. On-site in Virginia with comprehensive benefits.

Qualifications

  • 8+ years experience developing embedded software.
  • Strong experience with C and C++.
  • A real depth of Embedded Linux knowledge.
  • Driver development across a range of I/O.
  • Ability to work autonomously with minimal supervision.

Responsibilities

  • Taking new boards from power on to a working Linux platform.
  • Writing and integrating kernel drivers across PCIe, DMA, GPIO, and networking.
  • Owning boot strategy, software updates, and fault handling.
  • Tuning performance paths where data moves between CPU and FPGA.
  • Collaborating across FPGA and CPU boundaries to define PCIe communication.

Skills

C/C++
Embedded Linux
Driver development
Autonomy

Tools

PCIe

Job description

Go as deep as embedded software goes- boot architecture, BSP development, and kernel drivers - and then send your work to space.

You'll be a senior voice on the embedded software side, working in C and C++ across hardware that's used in space. Your day to day work will be board support packages, platform bring up, kernel drivers, boot architectures, and the low level software to ensure everything does what it should.

You'll be working at the boundary between hardware and software - there's FPGA and CPU systems talking via PCIe, with a lot of I/O to think about. If you're an engineer that loves working close to the hardware, there's plenty of interesting technical challenges here.

Within the small technical team you'll be working in, you will play a lead role. You'll be setting the architectural direction and providing mentorship for junior engineers. The role is primed for growth - this is a key hire, and there are plenty of projects coming down the pipeline for you to get your teeth into.

This role is based on site in the Herndon, Virginia, area. The base salary for this role is in the range of $170k to $195k, dependent on experience, plus a range of benefits including comprehensive health coverage.

What you'll be doing
  • Taking new boards from power on to a working Linux platform
  • Writing and integrating kernel drivers across interfaces that the hardware is using - PCIe, DMA, GPIO, and networking
  • Owning the architectural calls around boot strategy, software updates, and fault handling
  • Tuning the performance critical paths, particularly where data crosses between the processor and the FPGA
  • Working across the FPGA and CPU boundary, and defining how they converse over PCIe
What you'll need
  • 8 + years experience developing embedded software
  • Strong experience with C and C++
  • A real depth of Embedded Linux knowledge
  • Driver development across a range of I/O
  • The ability to work autonomously with minimal supervision

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Software Engineer
Principal Embedded Software Engineer

Curtiss-Wright Corporation • Tewksbury (MA)

On-site
USD 125,000 - 175,000
Paid Time Off
401K with Employer Match
Health and Wellness Benefits
+2
Embedded Software Engineer
Embedded Software Engineer

EOI Space • Lafayette (CO)

On-site
USD 133,000 - 187,000
Senior Flight Software Engineer
Senior Flight Software Engineer

NewSpace Technical • Los Angeles (CA)

On-site
USD 155,000 - 200,000
Equity opportunity
Paid Time Off
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • United States

On-site
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Singularity Defense Corp. • El Segundo (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - Embedded Linux
Senior Embedded Software Engineer - Embedded Linux

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Equity
Benefits
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Pixels on Target LLC • Miami (FL)

On-site
USD 180,000 - 230,000
Linux Kernel Developer (Mid-to-Senior Level)
Linux Kernel Developer (Mid-to-Senior Level)

Espace • Saratoga (CA)

On-site
USD 140,000 - 200,000
Health and wellness care options
Paid holidays
Paid time off
+1
Senior Embedded Linux Engineer - Space Hardware Lead
Senior Embedded Linux Engineer - Space Hardware Lead

Aegis Search • Herndon (VA)

On-site
USD 170,000 - 195,000
Health coverage