JobTarget Logo

Embedded Software Engineer in Fairfax, Virginia at Xenon Innovations, Inc

NewSalary: $135000 - $280000Job Function: Information Technology
Xenon Innovations, Inc
Fairfax, Virginia, 22033, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Description:

This is the software that sits between the signal acquisition hardware and everything above it. This is the layer responsible for moving high-rate data without dropping it, configuring hardware without breaking it, and staying up on a platform where nobody is going to walk over and reboot the chassis.

You will develop embedded C/C++ on Linux and RTOS targets, write the drivers and abstraction layers that expose RF front ends and FPGA processing to the rest of the system, and own the reliability characteristics of software that ships and then operates unattended for a long time.

What you will do

Platform software

  • Develop embedded C/C++ applications on Linux and RTOS targets, including SoC-based processing platforms
  • Implement control and configuration paths for RF front ends, digitizers, and FPGA subsystems
  • Build the data movement layer that carries high-rate streaming data from hardware to downstream consumers without loss

Drivers and hardware abstraction

  • Write and maintain kernel drivers, userspace drivers, and hardware abstraction layers
  • Implement DMA management, interrupt handling, and memory-mapped register access
  • Own the interface contract with the firmware team and keep it documented and stable across baselines

Reliability and fault tolerance

  • Design health monitoring, watchdog, and fault recovery behavior into the system from the start
  • Implement remote diagnostics, logging, and telemetry appropriate to a platform with limited operator access
  • Build safe update and rollback mechanisms for fielded baselines

Performance

  • Profile and tune for latency, jitter, throughput, and memory footprint
  • Analyze and eliminate sources of nondeterminism in the real-time path
  • Make and document tradeoffs where mission requirements and platform constraints conflict
Requirements: Minimum qualifications
  • BS in Computer Science, Computer Engineering, Electrical Engineering, or related
  • 5+ years developing embedded C/C++ on Linux or RTOS platforms
  • Direct experience with DMA, interrupt-driven I/O, and high-rate streaming data
  • Working knowledge of build systems, cross-compilation, and embedded toolchains
  • Demonstrated experience debugging problems that only appear on target hardware
  • Ability to obtain a TS/SCI clearance
Preferred qualifications
  • Yocto or Buildroot experience constructing embedded Linux distributions
  • PREEMPT_RT or hard real-time scheduling experience
  • Familiarity with ActiveMQ, DDS, ZeroMQ, or comparable middleware in a real-time context
  • Experience with Zynq/RFSoC-class platforms and the PS/PL boundary
  • Exposure to secure boot, signed images, and hardened embedded baselines
  • Experience with DMA, interrupt handling, and high-rate streaming data
  • Active TS/SCI

Estimated Salary Range: $135,000-$280,000 per year

The salary range noted is intended as a general guide. Actual base salary offers from Xenon Innovations are determined based on several factors, including the position's scope and responsibilities, along with the candidate's experience, education, skill set, and prevailing market conditions.

Xenon Innovations, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, or protected veteran status.


Job Location

Fairfax, Virginia, 22033, United States

Frequently asked questions about this position

Similar Jobs In Fairfax, Virginia

Urgently Hiring

Technology Architect Hardware

In-Q-Tel
McLean, Virginia
Hot Job

Senior Technical Program Manager

FIBERTEK, INC.
Herndon, Virginia
New

Principal Systems Engineer

General Dynamics Information Technology
McLean, Virginia
New

Systems Technician - TS/SCI W/ POLY (Open)

General Dynamics Information Technology
Washington, District of Columbia
New

Systems Engineer

Fuse Engineering LLC
Ft. Meade, Maryland

Apply Now