Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Embedded/Bare Metal)

$191k - $254k

TAP Engineering

Job Description

Job Description

Senior Embedded Software Engineer (Bare Metal)

Software | Reston, VA | Full Time

Position: Senior Embedded Software Engineer
Location: Reston, VA
Category: Software Engineering
Schedule: Standard Day Shift, Monday–Friday
Clearance Requirement: Active Secret security clearance (required)
Experience Requirement: Senior-level
Compensation Range: $191,000 – $254,000 (based on experience)

Position Overview

We are seeking a Senior Embedded Software Engineer to support the design and development of low-level embedded software for next-generation hardware platforms in a mission-focused environment. This role focuses on bare-metal development, board bring-up, and infrastructure code supporting advanced ARM-based System-on-Chip (SoC) devices.

The ideal candidate has deep experience with embedded systems, strong low-level programming skills, and a security-focused mindset. This position plays a critical role in building, validating, and securing embedded software that supports complex hardware systems operating in constrained environments.

Key Responsibilities
  • Design and develop low-level bare-metal infrastructure code that is rigorously tested and validated

  • Build and maintain the embedded software ecosystem supporting next-generation hardware platforms

  • Perform board bring-up on embedded ARM-based boards, including bootloaders and drivers

  • Customize and maintain vendor Board Support Packages (BSPs) for ARM-based SoC platforms

  • Develop and implement security controls for embedded system devices

  • Create and maintain automated tests to validate embedded system functionality

  • Debug complex hardware/software integration issues

  • Collaborate with hardware, systems, and security engineers throughout the development lifecycle

Required Qualifications
  • Experience with one or more of the following languages: Rust, C, C++, ARMv7/ARMv8 assembly

  • Hands-on experience developing bare-metal code, infrastructure, and device drivers

  • Strong understanding of embedded system architecture and low-level software design

  • Experience performing board bring-up and low-level debugging

  • Ability to maintain an active Secret security clearance

Preferred Qualifications
  • Experience developing operating systems or operating system components

  • Strong focus on secure embedded software development

  • Experience working with complex System-on-Chip (SoC) platforms

  • Experience implementing Control Flow Integrity or similar security mechanisms

  • Familiarity with ISRs, MMUs, timers, health monitoring, and entropy sources

  • Experience working with standard I/O interfaces such as UART, I2C, SPI, eMMC, and similar

Benefits Overview

TAP Engineering offers a comprehensive and competitive benefits package, including:

  • Paid Time Off: 15–25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)

  • Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing

  • Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents

  • Dental & Vision: Employer-paid plans with optional enhancements

  • Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability

  • Flexible Spending Accounts: Healthcare and dependent care FSAs

  • Tuition Reimbursement: Up to $36,000 per year for approved coursework

  • Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support

  • Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses

Clearance Requirement

This position requires an active Secret security clearance. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.

Additional Information

By submitting your resume for this position, you acknowledge and agree that TAP Engineering may share your resume and related application materials with its subsidiaries and affiliated companies for consideration for other available positions.
TAP Engineering is an  Equal Opportunity/Affirmative Action Employer . All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law.

Powered by JazzHR

9Q10T9Tp1S

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Embedded/Bare Metal) in Reston, VA vacancy
  •  ...Description Job Description Position Description: Software Engineer Mid / Senior — Embedded Systems & Hardware-in-the-Loop (HITL). Location:...  ...integration, and certification of low-level software running on bare metal targets and interfacing with custom and government-... 
    Senior

    ZTI Solutions, LLC

    Reston, VA
    19 days ago
  •  ...Embedded Systems Security Engineer Why choose between doing meaningful work and having a fulfilling life...  ...at the intersection of embedded software, computer architecture, hardware security...  ...security capabilities across bare-metal, RTOS, embedded Linux, FPGA SoC, and... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    MITRE

    McLean, VA
    1 day ago
  • $180k - $220k

     ...and spacecraft operations to engineer platforms purpose-built for...  ...Job We are seeking a Senior Flight Software Enginee r to support Umbra...  .... ~ Strong background in embedded software development,...  ...architectures in Linux, RTOS, or bare-metal environments. ~... 
    Senior
    Permanent employment
    Contract work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Reston, VA
    1 day ago
  • $191k - $253k

     ...lead provider of specialized engineering and products for...  ...Design and develop low-level bare-metal infrastructure code that is...  ...validated. Build out the software ecosystem supporting next-generation...  ...devices. Board bring-up on embedded ARM boards (bootloaders, drivers... 
    Senior
    Full time
    Work experience placement
    Relocation package

    Anduril Industries

    Reston, VA
    more than 2 months ago
  •  ...Position Title: Senior Software Systems Engineer (Embedded Flight Systems) Requisition ID: 1742 Position Location: Fairfax, VA Position Reports To: Director, Software Engineering Supervises Others: No At Trident Systems Space Electronic Systems (SES... 
    Senior
    Temporary work
    For contractors
    Local area

    Trident Systems

    Fairfax, VA
    3 days ago
  • $103.12k - $134k

     ...Embedded Software Engineer III Reporting to: Director of Product Development Location: Westborough, MA or Reston, VA Salary Range: $1...  ...multithreading, interrupt handling, and task scheduling inside RTOS or bare-metal environments. Utilize co-processing units (DSP blocks,... 
    Local area

    Kopin

    Reston, VA
    3 days ago
  • $43.27 - $96.15 per hour

     ...Vienna, VA, USA | Embedded Engineering | Hourly | 43.27-96.15 per hour | Full Time | Subsidized...  ...will be primarily focused on conducting software analysis of embedded products. The...  ...containing proprietary operating systems or bare metal applications Benefits : ~ Mission... 
    Hourly pay
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Relocation package
    Flexible hours

    Cipher Tech Solutions

    Vienna, VA
    7 hours ago
  • $158k - $294k

     ...the interest of national security. Job Title: : Scientist, Software Engineer - RUST Expert Job Code : 38748 Job Location: Herndon,...  ...Responsibilities include guiding adoption of RUST throughout the embedded development, managing integration or conversion of legacy... 
    Senior
    Local area
    Flexible hours

    L3Harris

    Herndon, VA
    3 days ago
  • $148.3k - $266.9k

     ...Description: Parsons is looking for an amazingly talented Senior Software Engineer to join our team focused on Analytic Services! In this...  ...and latency requirements, especially where analytics are embedded in real-time transaction workflows Lead the design and... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    Parsons Company

    Reston, VA
    1 day ago
  •  ...Senior DevOps Engineer Austin, Texas, United States; Reston, Virginia, United States About the Opportunity: We are looking for talented...  ..., RBAC, scheduling, and autoscaling across cloud and bare-metal. Experience with k3s is a plus. ~ Strong Kubernetes networking... 
    Senior
    Remote work
    Flexible hours

    Seekr

    Reston, VA
    2 days ago
  •  ...Senior Cloud Infrastructure Systems Engineer Marathon TS is seeking a Senior Cloud Infrastructure Systems Engineer in our Chantilly, VA office...  ...x and above to include building systems up from bare metal, performing software package installation and update, operating... 
    Senior
    Work at office
    Remote work

    Marathon TS

    Herndon, VA
    16 days ago
  •  ...Senior Software Engineer TS/SCI FSP Government Customer-Herndon Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces, maintain hardware and software performance tuning... 
    Senior

    TENICA

    Herndon, VA
    3 days ago
  •  ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines... 
    Senior

    TENICA

    Herndon, VA
    3 days ago
  •  ...quietly reinventing how the world thinks about software reliability, and we're just getting...  ...Antithesis is the Fuzzer, our autonomous search engine for bugs and one of the most technically...  ...without ever letting up. As a Senior Engineer on the Autonomous Search team, you... 
    Senior
    Work at office

    Antithesis Operations LLC

    Vienna, VA
    4 days ago
  • Embark on a thrilling journey with Expedition Technology (EXP) where your software engineering prowess can ignite revolutionary advancements in defense and intelligence. We're scouting for trailblazers skilled in backend and systems-level engineering, ready to disrupt... 
    Senior

    Expedition Technology

    Herndon, VA
    7 hours ago
  •  ...Software Engineer - Senior Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines... 
    Senior
    Work experience placement
    Immediate start

    Beyond SOF

    Herndon, VA
    3 days ago
  •  ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on... 
    Senior
    Full time
    Flexible hours

    Clarity Innovations

    Herndon, VA
    7 hours ago
  • $130k - $180k

     ...Current Job Openings Senior Software Engineer Senior Software Engineer Summary Title: Senior Software Engineer ID: SPA-26-B1 Team: Space & Ground Systems Location: N/A More about this job Description HawkEye 360 is currently seeking a Senior Command &... 
    Senior
    Work experience placement
    Remote work
    Night shift

    HawkEye 360

    Herndon, VA
    2 days ago
  •  ...Senior Software Engineer The Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms... 
    Senior

    BK Consulting

    Herndon, VA
    3 days ago
  •  ...Sr Software Engineer Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations... 
    Senior
    Work experience placement

    Ageatia Global Solutions

    Reston, VA
    3 days ago
  •  ...computing solutions. Founded by ex-Googlers with engineers from Google, Amazon, and Capital One, SZNS...  ...data engineering, blockchain, and cloud-native software application development.” We are seeking a talented Senior Software Engineer to join our growing team. As... 
    Senior
    Work at office

    SZNS Solutions LLC

    Reston, VA
    2 days ago
  •  ...Senior Software Engineer At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed because of the expertise, collaboration... 
    Senior

    B/CORE

    Herndon, VA
    4 days ago
  •  ...over time. This is a critical role for someone who can combine software/service ownership, platform administration design, integration...  ...sites Partner with Software Architecture, Platform Engineering, Security, Field Engineering, Operations, and QA to ensure the... 
    Senior
    Remote work

    Fusion Innovation

    Reston, VA
    4 days ago
  •  ...Senior Software Engineer If you enjoy learning about and working with breakthrough technologies and are enthusiastic about working in the space industry, then you will be excited about the Senior Software Engineer opening with Iridium for a Space Development Agency... 
    Senior
    Work at office
    3 days per week

    Iridium Satellite Communications

    Reston, VA
    2 days ago
  • $119.8k - $234.7k

     ...Overview Join the Azure AI Platform air gapped engineering team as a Senior Software Engineer delivering secure, scalable, and mission critical AI infrastructure for Microsoft’s most sensitive cloud environments. We build foundational services that power Azure Machine... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Reston, VA
    7 hours ago
  •  ...We are seeking a Senior Software Engineer to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We're looking for the best and the brightest to join us in... 
    Senior
    Remote work

    NT Concepts

    Reston, VA
    4 days ago
  • $155k - $185k

     ...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to join our Command, Control, and Communications (C3) team to help design and build the systems that power autonomous... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Reston, VA
    3 days ago
  • $220k - $292k

     ...Anduril as a lead provider of specialized engineering and products for Intelligence...  ...ABOUT THE JOB We are looking for a Staff Embedded Software Engineer to join our rapidly growing team...  ...in software development, with 7+ in bare metal and driver development B.S. in Computer... 
    Full time
    Work experience placement
    For subcontractor
    Immediate start

    Anduril

    Reston, VA
    1 day ago
  • $119.8k - $234.7k

     ...service allows Microsoft to deliver Azure to customers with heightened data isolation and security requirements. As a Senior Software Engineer in Azure Data Transfer, you will help us fulfill our goal of seamless, secure, and quick data transfer. You will help us... 
    Senior
    Ongoing contract
    Local area

    Microsoft Corporation

    Reston, VA
    4 days ago
  • $175.43k - $183.61k

    ICF Incorporated, LLC: Senior Software Engineer - Reston, VA DUTIES: Development of code and experience with the Node.js platform, its tooling, JavaScript, TypeScript and React Work in an existing codebase and with a collaborative team. Build... 
    Senior
    Contract work
    Part time
    Work experience placement
    Remote work

    ICF International Inc

    Reston, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Embedded/Bare Metal). Be the first to apply!