Software Engineer Mid / Senior — Embedded Systems & HITL
$140k - $200kZTI Solutions, LLC
Position Description: Software Engineer Mid / Senior — Embedded Systems & Hardware-in-the-Loop (HITL).
Location: Reston, VA (on-site at customer facility; occasional Washington, DC).
ZTI Solutions, LLC is hiring an embedded software engineer to support a U.S. Department of Defense program developing mission-critical embedded systems. The successful candidate will be embedded with a multidisciplinary team of software, hardware, and systems engineers responsible for the design, development, integration, and certification of low-level software running on bare metal targets and interfacing with custom and government-furnished hardware. This is a hands-on engineering role requiring strong fundamentals in embedded software, networking, and test automation, as well as the ability to operate effectively in a regulated, security-conscious environment.
Job Responsibilities:
- Design and develop low-level bare metal infrastructure (boot, startup, board support packages, drivers, and runtime services) for embedded compute platforms.
- Design, implement, and optimize networking protocols and stacks (e.g., Ethernet, TCP/IP/UDP, MIL-STD-1553, ARINC-429, CAN, SpaceWire, or program-specific protocols) at the firmware/driver level.
- Profile, debug, and tune performance, memory utilization, and real-time behavior on resource-constrained targets.
- Produce design artifacts (interface control documents, software design descriptions, and design review materials) consistent with program and DoD documentation standards.
- Develop and maintain automated test suites suitable for product qualification, acceptance, and certification activities.
- Design, build, and operate Hardware-in-the-Loop (HITL) test environments, including stimulus generation, instrumentation, and data capture.
- Author and execute test procedures aligned to applicable standards (e.g., DO-178C, MIL-STD-498/882, or program-specific verification plans) and support independent verification and validation (IV&V) activities.
- Triage failures, perform root-cause analysis, and drive defects to closure within the program's configuration management and issue-tracking processes.
- Integrate developed software with the core system baseline and with associated hardware components, ensuring interface compliance and end-to-end functionality.
- Collaborate with hardware, FPGA, systems, and cybersecurity engineers to resolve cross-discipline integration issues.
- Support laboratory bring-up, system integration test (SIT), formal qualification test (FQT), and field/flight test events as required.
- Participate in peer code reviews, design reviews, and technical interchange meetings (TIMs) with internal and government stakeholders.
- Keep up to date on the newest embedded, real-time, and cybersecurity innovations in the field and apply relevant innovations to mission systems.
Qualifications:
Typical Education and Experience:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline; career experience, knowledge, and industry certifications will be considered in lieu of degrees.
- 5 years or more of professional software engineering experience, with a substantial portion in embedded, bare metal, or real-time environments.
- Proficiency in C and/or C++ for embedded targets; working knowledge of assembly for at least one common architecture (ARM, PowerPC, x86, or RISC-V).
- 3 years of demonstrated experience implementing or extending low-level drivers, board support packages (BSPs), or networking protocol stacks.
- 3 years of hands-on experience developing automated tests and operating HITL or equivalent benchtop test environments.
- Familiarity with version control (Git), build systems (Make/CMake/Bazel), and continuous integration pipelines.
- Active U.S. DoD Secret security clearance at time of hire; U.S. citizenship required.
Preferred Qualifications:
- Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
- Experience with safety- or mission-critical certification efforts (e.g., DO-178C, ARP4754A, MIL-STD-882, NIST SP 800-53/171, RMF).
- Experience with RTOS environments (VxWorks, Integrity, LynxOS, FreeRTOS, Zephyr) and/or Linux kernel/driver development.
- Experience with test frameworks such as Google Test, pytest, LabVIEW, NI TestStand, or program-specific test harnesses.
- Familiarity with cybersecurity requirements for embedded systems and supply-chain risk management (SCRM).
- Knowledge of professional software engineering best practices for the full software development lifecycle; including coding standards, peer code reviews, source control management, build processes, testing, monitoring, and operations.
- Experience integrating software with custom and government-furnished hardware in a security-conscious environment.
- Demonstrated experience in delivering software using agile/scrum methodologies in a DoD program environment.
- Strong troubleshooting skills; able to resolve integration issues and support hardware/software interface debugging independently.
- Strong communication and interpersonal skills with both functional and technical counterparts, including the ability to communicate with users, other technical teams, and senior management to collect requirements, describe technical designs, and convey product strategy.
- Demonstrated ability to partner with and mentor junior software engineers in embedded, test, and integration disciplines.
- Experience with configuration management, automated testing, and Test/Behavior Driven Development (T/BDD); Unit, Regression, and Integration Testing.
- Familiarity with object-oriented design and with functional programming methodology.
- Applicable industry technical/leadership certifications: Security+, AWS/Azure cloud practitioner certifications, Certified Scrum Master (CSM), or others.
- Ability to work in a fast-paced and challenging integrated-team environment at a DoD customer site, with up to 25% CONUS/OCONUS travel to government, customer, and test facilities.
- Active U.S. DoD Top Secret or TS/SCI clearance.
Benefits:
- 3-4 Weeks Paid Time Off.
- All Federal Holiday's Paid Vacation.
- Four Percent Matching 401K.
- Full health/vision/dental benefits for the employee and family paid 100% by ZTI Solutions, LLC.
ZTI Solutions, LLC was founded in 1997 in Virginia and is classified as a small business. The company is owned and operated by its founder, Rudy Zadnik, who emphasizes moral and business excellence over increasing company profits. This results in a more customer-oriented attitude towards mission accomplishment, as opposed to growing profits or sales.Our approach to consulting and engineering centers around using only highly skilled personnel who are seasoned industry veterans. All employees hold high-level industry and vendor certifications. We offer a comprehensive set of consulting and staff augmentation services, primarily focused on networking and security consulting in the classified space.
- ...Missile Systems Engineering Role The successful candidate will have knowledge of all aspects of missile systems engineering in support... ...overseeing the management, auditing, and validation of embedded software rather than hands-on coding. You will work closely with hardware...Suggested
- TAP Engineering is seeking a Senior Software Engineer in Washington, DC to design and develop software for next-generation hardware platforms in a mission-focused environment. The role requires proficiency in Python and C/C++, a security-focused mindset, and the ability...Senior
$146k - $220k
...defense technology company in Washington is seeking a Security Software Engineer specializing in crypto services and key management. The... ...candidate will develop cybersecurity tools for various embedded systems. This role requires over 2 years of experience in software...Suggested- ...Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software... ...customer engagements involving complete system architectures from cloud to edge... ...Seniority level ~ Seniority level Mid-Senior level Employment type...SeniorFull timeRemote work
- ...SOFTWARE REVERSE ENGINEER Vexterra Group is searching for a Senior Software Reverse Engineer support a Government Customer in Bethesda, Maryland: DUTIES Isolate... ...Work deep within the boot process, kernel, and system internals to devise novel solutions using tools...SeniorFor contractors
- ...Senior Embedded Systems Program Manager Location: Washington, District of Columbia Duration: Long Term Responsibilities: Lead cross-functional teams in the release of device hardware/software. Drive Proof-of-Concept/Minimum Viable Product development initiatives...Senior
- Senior Systems Engineer - Mid Atlantic Sales Washington D.C Full-time ID: VDT27556 Description VAST Data is looking for a Senior Systems Engineer... ...company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and...SeniorFull timeTraineeship
- ...System Architect (Mid to Senior Level) Location: Suitland, MD Clearance: TS/SCI Salary: Highly... ...into a unified system solution, using software development and design methodologies... ...Science and 12+ years of software engineering experience Current TS/SCI clearance...Senior
- A leading insurance company is seeking a Senior Engineer to drive innovation in building high-performance, low-maintenance platforms. You will lead technical projects, improve existing systems, and collaborate with teams to enhance engineering capabilities. The role requires...Senior
- ...Veteran-Owned Small Business in Washington, DC is seeking a Software Engineer Level 5 to support a federal government client. This role involves planning, designing, and maintaining complex software systems, requiring 15 years of experience with software development methodologies...Senior
- A leading technology company in Bethesda, MD, is seeking a software developer with expertise in real-time signal processing for the U.S. Navy. The role involves developing advanced sonar systems, mentoring a team of developers, and utilizing technologies like Java and C++...Senior
- A leading software solutions company in Washington is seeking a Senior Programmer to design, develop, and implement software applications. The ideal candidate will... ...meet business requirements, alongside ensuring system integration and maintenance across platforms. #J-1...Senior
- Systems Planning & Analysis is seeking an Embedded Systems and Technical SETA to provide onsite support in Arlington, VA. This role requires a Bachelor's degree in Computer Science or Engineering and at least 8 years of relevant experience, including expertise in embedded...SeniorFull time
- ...Mid-Level Information Systems Security Engineer (ISSE) who will be responsible for management of the certification and accreditation of computer networks... ...responsibility for media control, virus scanning, hardware and software control, and computer security briefings....Local area
- ...Embedded System Software Engineer Job Locations US-MA-Burlington | US-VA-Alexandria Job ID 2025-1480 Category Engineer Overview MPR Associates, Inc. (MPR), a thriving multi-discipline, specialty engineering services and consulting...
£61.5k - £78.8k per year
...technology and defense company is seeking a Senior Embedded Software Developer with extensive experience in C/C++ and embedded systems. The role involves leading development of... ...technical direction and mentoring junior engineers. Candidates must be eligible for DV clearance...Senior- Xcelerate Solutions is looking for a TS/SCI cleared Senior Software Engineer in Bethesda, Maryland. You will work on cutting-edge data-centric... ...Responsibilities include ensuring the availability of biometric systems, leading software system integration, and collaborating...Senior
- Acord (association For Cooperative Operations Research And Development) is seeking a creative engineer in Arlington, VA, to design and develop software prototypes for resilience. The role requires an active TS/SCI clearance, experience in software engineering with expertise...Senior
$150k - $250k
...technology company is seeking a Senior Reverse Engineer. In this role, you will... ...focusing on hardware and software integrity. You will collaborate... ...mechanisms for global systems while working in a collaborative... ...Senior Reverse Engineer - Embedded Security Employment Type...SeniorRelocation- ...Information Systems Security Expert (ISSE) (Mid to Senior Level) Location: Suitland, Maryland Clearance: TS/SCI Salary: Highly Competitive Job Description: The Information Systems Security Engineer (ISSE) shall perform, or review, technical security assessments...Senior
$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Washington, DC | Full Time Position: Senior Embedded Software Engineer Location:... ...up, and infrastructure code supporting advanced ARM-based System-on-Chip (SoC) devices. The ideal candidate has deep experience...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift- ...System Administrator (Mid to Senior Level) Willcor is hiring a Systems Administrator to work at ONI in Suitland, MD. Required clearance is TS/SCI. Salary is negotiable. Primary Responsibilities You will be responsible for recommending and developing solutions...SeniorWork experience placement
- A technology company is seeking a Senior Embedded Software Engineer in Washington, DC. The successful candidate will design and develop low-level embedded... ...Rust, C, and C++, and a strong understanding of embedded systems. This position offers a competitive salary with...Senior
$139k - $180k
STR in Arlington, Virginia is seeking a Senior Software Engineer to join the Sensors Division, focusing on national security technology development... ...include implementing algorithms for real-time systems and engaging with customers to support project objectives....SeniorFull time- ...Software Resilience Engineer SEI helps advance software engineering principles... ...improve software-intensive systems. Its core purposes are to help... ...: Design and analyze embedded software tools and... ...experience collaborating with senior customers, program managers...SeniorFull timePart timeWork at officeRelocation package
$85k - $110k
Alexandria Insights, Inc. is seeking a Mid-Level Systems Engineer in Stafford, VA. The role involves providing technical support, developing documentation, conducting evaluations, and ensuring compliance with technical standards for defense acquisition programs. Candidates...- ...in Washington, DC. Our client seeks a Mid Systems Engineer, CyberArk, to support a Privileged... ...federal environment. The role will assist senior engineers with CyberArk deployment,... ...within CyberArk. Help plan and execute software updates, patches, and upgrades following...Permanent employmentContract work
- ...2+ years of Appian Mid Level Minimum 8 years... ...4+ years of Appian Senior Level Minimum 10 years... ...initiatives and core engineering projects before they go... ...expertise in data modeling, system integrations, best... ...Preferred). Experience with Embedded SAIL. Experience with J...SeniorContract work2 days per week
- Sr. Software Engineer Responsibilities: Gather requirements and develop technical, functional and solution documents. Architect and implement... ...ups, and address issues to keep projects on track. Document system and domain knowledge to eliminate single points of failure....SeniorRelocation
- ...Senior AI Systems Quality Engineer This role sits at the intersection of AI engineering, platform quality... ...You will help define how quality is embedded directly into AI systems rather than... ...Requirements: ~7+ years of software engineering experience, ideally in backend...SeniorRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Mid / Senior — Embedded Systems & HITL. Be the first to apply!
- graduate software developer Washington DC
- rust software engineer Washington DC
- senior software design engineer Washington DC
- software engineer student Washington DC
- software engineer amazon Washington DC
- software developer positions Washington DC
- software engineer full time Washington DC
- software qa engineer Washington DC
- new graduate software engineer Washington DC
- junior software developer Washington DC

