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
Full-time

Tap Engineering

Senior Embedded Software Engineer (Bare Metal)

Software | Washington, DC | Full Time

Position: Senior Embedded Software Engineer
Location: Washington, DC
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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Embedded/Bare Metal) in Washington DC vacancy
  •  ...Linux Infrastructure EngineerWe are looking for a highly experienced Linux Infrastructure Engineer with deep expertise in traditional Linux administration, bare metal infrastructure, and enterprise storage. This role is not focused on DevOps or cloud-native engineering... 
    Senior

    Uvation

    Washington DC
    1 day ago
  •  ...department is seeking highly motivated engineers to develop and secure next-generation embedded systems supporting missions of...  ...at the intersection of embedded software, computer architecture, hardware...  ...security capabilities across bare-metal, RTOS, embedded Linux, FPGA SoC,... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    McLean, VA
    1 day ago
  • Johns Hopkins Applied Physics Laboratory seeks an embedded software developer to design, implement, and test flight software for spacecraft. You will build a robust testing pipeline across unit, application and system levels and work with avionics, networking, and test... 
    Senior

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    16 hours ago
  • $125k - $165k

     ...What We’re Looking For:Iridium is seeking an experienced Senior Software Engineer to join the team developing a state-of-the-art...  ...Experience with unit testingFamiliarity with using RTOS's or bare-metal for embedded development.Experience working wan Agile/Scrum process... 
    Senior
    Full time
    Contract work
    Work at office
    Remote work
    3 days per week

    Iridium

    McLean, VA
    4 days ago
  • $125k - $165k

     ...Iridium Senior Software Engineer Iridium is an award-winning and innovative satellite communications company with bragging rights to...  ...with unit testing ~ Familiarity with using RTOS's or bare-metal for embedded development. ~ Experience working with Agile/Scrum process... 
    Senior
    Contract work
    Work at office
    Remote work
    3 days per week

    Iridium Satellite Communications

    McLean, VA
    16 hours ago
  • $150k - $185k

     ...connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. Senior Embedded Software Engineer  Job Description  Who Are We:  Vivint Smart Home is the leading provider of smart home services in North America... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    NRG

    Washington DC
    a month ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that...  ..., GPU and CPU server architecture, networking, storage, and bare-metal lifecycle management.Hands-on experience with workload... 
    Senior
    Full time
    Remote work

    Nvidia

    Washington DC
    1 day ago
  •  ...thriving multi-discipline, specialty engineering services and consulting firm, is actively seeking a capable and motivated Embedded System Software Engineer to join our team. If you are...  ...Understanding of embedded operating systems and bare-metal programmingComfortable working with... 
    Full time

    MPR Associates

    Alexandria, VA
    4 days ago
  • DescriptionSAIC is seeking a chip firmware Engineer. Come join our team working...  ...to a large JADC2 market with embedded machine learning and advanced...  ...inclusive atmosphere. As a software leader you will architect,...  ...a software leader and as a senior level individual contributor.... 
    Senior
    Worldwide

    Science Applications International Corporation

    Arlington, VA
    16 hours ago
  • $130k - $195k

     ...are a team of 600 talented engineers, and our main office is in...  ...____ We are seeking a Senior Electrical Embedded Systems Engineer with a...  ...Linux and/or Android system software knowledge to perform first...  ...Exposure to embedded RTOS or bare‑metal development .... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Sigma Connectivity Inc.

    Washington DC
    23 days ago
  •  ...Physics Laboratory (APL) Space Exploration Sector seeks an embedded software developer to tackle challenging space software problems. You...  ...software and simulations for spacecraft, working with hardware engineers and avionics teams to ensure robust, continuously tested... 
    Senior

    The Johns Hopkins University Applied Physics Laboratory

    Laurel, MD
    16 hours ago
  • A leading staffing firm is seeking an experienced Electrical Engineer III for a position based in Laurel, MD. The ideal candidate will have 7+ years of engineering experience, with a focus on embedded systems and hardware design. Responsibilities include developing hardware... 
    Senior
    Local area
    Remote work

    BCforward

    Laurel, MD
    1 day ago
  •  ...Embedded Software DeveloperAre you a software engineer passionate about computer science, computer engineering, and the robotic exploration of our solar system? Does solving embedded software challenges sound motivating? If so, we 're looking for someone like you to join... 
    Senior
    Work experience placement

    ClearanceJobs

    Laurel, MD
    3 days ago
  •  ...Senior Embedded Linux / Platform Software EngineerThe SmartMast™ is a sophisticated, vessel-mounted edge computing platform running a dense software...  .... We need a Senior Embedded Linux / Platform Software Engineer who can own the software that runs at the tip of our spear... 
    Senior
    Remote work

    Quartermaster AI Inc

    Arlington, VA
    1 day ago
  • $132k - $198k

     ...technologists, solution architects, engineers, and military subject matter...  ...for a talented full stack software engineer to join our growing...  ...(including standalone bare-metal hardware, virtualized environments...  ...cloud-hosted platforms). Embedded software development... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    2 days ago
  • $191k - $253k

     ...developing fully integrated hardware and software systems, including Lattice for Space...  ....ABOUT THE JOBWe are looking for a Senior Tracking Software Engineer to join our rapidly growing team in...  ...with real-time system constraints, embedded systems, or edge compute... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Washington DC
    3 days ago
  •  ...the ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development...  ...Firmware Engineer with experience in mission-critical software development that have the drive and experience to... 
    Senior
    Permanent employment
    Full time

    Kapta Space

    Washington DC
    6 days ago
  •  ...Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our team in developing the forefront of unmanned and...  ...for the US Government. Based in Arlington, VA, you will be embedded within an Agile Scrum team – designing, building, and testing... 
    Senior

    Leidos

    Arlington, VA
    2 days ago
  • $105k

     ...Senior Software Engineer Are you a seasoned software engineer who enjoys building high-performance systems, working close to the hardware,...  ...and test environments. You'll work at the intersection of embedded software, large-scale simulation, and cloud-native deployment... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Interim role
    Relocation package
    Flexible hours

    Johns Hopkins Applied Physics Laboratory

    Laurel, MD
    3 days ago
  • $141k - $225.6k

     ...with our ecosystem of devices and cloud software. Like our products, we work better...  ...company where you matter.Your ImpactAs a senior engineer on the team, you will be intimately involved...  ...engineering processes by embedding automation, AI tooling, and intelligent... 
    Senior
    Work experience placement

    Axon

    Washington DC
    3 days ago
  • $79.2k - $209.5k

     ...technical debt. Improve the team through engineering practices, operational practices,...  ...Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in...  ...innovations to life-saving care. And with AI embedded across our products and services, we... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    16 hours ago
  • $150k - $200k

    DevSecOps Engineer | $150,000 - $200,000 | Washington DC | Security Clearance Advantageous...  ...a DevSecOps Engineer who thinks like a software engineer first. The Role This isn't a traditional...  ...across high-trust environments Embedding security best practices throughout the... 
    Senior

    Albert Bow

    Washington DC
    16 hours ago
  •  ...Description Job Description Overview  Sedaro is hiring a Senior Software Engineer to architect our workflow orchestration system....  ...intersection of software and physical systems alongside aerospace, embedded, and platform engineers  What You’ll Do  ~ Architect... 
    Senior
    Permanent employment
    Flexible hours
    3 days per week

    Sedaro

    Arlington, VA
    8 days ago
  • $191k - $254k

     ...Senior Software Engineer Software | Washington, DC | Full Time Position: Senior Software Engineer Location: Washington, DC Category...  ...software that supports advanced systems — including embedded platforms operating in constrained environments. The ideal... 
    Senior
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    Tap Engineering

    Washington DC
    2 days ago
  • $125k - $140k

     ...works closely with vehicle integration engineers, production teams, and program lead. Qualifications 3+ years of professional software engineering experience. Experience with...  ...plus but not required). Experience with embedded Linux or edge deployment environments (Jetson... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra Inc.

    Arlington, VA
    4 days ago
  •  ...airborne and space RF as well as advanced testing enabled by multi-function, multi-modal capabilities. SDD is seeking a Lead Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-... 
    Senior
    Local area
    Remote work
    Night shift

    STR

    Arlington, VA
    16 hours ago
  • Senior Forward Deployed Software Engineer Lead field deployments of autonomous vessels, deploying reliable software in operational maritime environments...  ...Deep technical background in robotics, autonomy, or embedded systems, particularly within maritime, aerospace, or defense... 
    Senior
    Temporary work
    Work at office

    Front Door Defense

    Arlington, VA
    1 day ago
  • $139k - $180k

    Senior Software Engineer Location: Arlington, Virginia, United States Compensation: $139,000 - 180,000 USD per year About The Role The Sensors...  ...tracking/fusion, autonomous systems, as well as real‑time embedded processor implementation. The Systems Autonomy, Analysis,... 
    Senior
    Full time
    Local area
    Remote work

    jobs.frontdoordefense.com - Jobboard

    Arlington, VA
    2 days ago
  • $145k - $200k

     ...CompanyPalantir builds the world’s leading software for data-driven decisions and...  ...children, and more.The RoleWe are seeking a Senior Software Engineer to join a customer-facing product...  ...development for autonomous systems, embedded systems, or roboticsKnowledge of AI/ML... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Washington DC
    2 days ago
  •  ...Software Engineer (Mid/Senior) Location: Onsite | Washington, DC Clearance: Active TS/SCI required; CI Polygraph required Employment...  ...team — the applied engineering and technical advisory arm embedded alongside government customers to design, build, and operate... 
    Senior
    Full time
    Temporary work
    Home office

    Pc Arena

    Washington DC
    2 days 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!