Senior Software Engineer (Embedded/Bare Metal)
$191k - $254kTap 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.- ...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
- ...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,...SeniorWork experience placementInternshipLocal areaImmediate start
- 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
$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...SeniorFull timeContract workWork at officeRemote work3 days per week$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...SeniorContract workWork at officeRemote work3 days per week$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...SeniorContract workTemporary workWork at officeRemote workWork from homeFlexible hours$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...SeniorFull timeRemote work- ...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
- 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....SeniorWorldwide
$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 ....SeniorTemporary workWork experience placementWork at officeFlexible hours- ...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
- 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...SeniorLocal areaRemote work
- ...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...SeniorWork experience placement
- ...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...SeniorRemote work
$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 timeWork experience placementImmediate start$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...SeniorFull timeWork experience placementImmediate start- ...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...SeniorPermanent employmentFull time
- ...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
$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...SeniorTemporary workFor contractorsWork experience placementInterim roleRelocation packageFlexible hours$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...SeniorWork experience placement$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...SeniorTemporary workFlexible hours$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- ...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...SeniorPermanent employmentFlexible hours3 days per week
$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...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$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...SeniorFull timeTemporary workWork experience placementLocal area- ...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-...SeniorLocal areaRemote workNight shift
- 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...SeniorTemporary workWork at office
$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,...SeniorFull timeLocal areaRemote work$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...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...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...SeniorFull timeTemporary workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Embedded/Bare Metal). Be the first to apply!
- software engineer internship Washington DC
- software development engineer aws Washington DC
- software developer internship no experience Washington DC
- real time software engineer Washington DC
- financial software developer Washington DC
- part time software developer Washington DC
- graduate software developer Washington DC
- software engineer travel Washington DC
- experienced software developer Washington DC
- remote entry level software developer Washington DC


