Embedded Systems Developer/Engineer
Job Description
Join Deloitte's Government & Public Services practice to contribute engineering impact for federal, state, and local government clients. This onsite role in Arlington, VA centers on embedded software and firmware for specialized hardware, with a focus on real-time, deterministic performance in resource constrained environments. You will collaborate across disciplines, uphold rigorous coding standards, and support secure digital transformation through our Enterprise Security work. The position requires the ability to obtain and maintain a TS/SCI clearance, a Bachelor’s degree, and 2+ years of relevant embedded experience.
What you will do
- Design, develop, test, and maintain embedded software and firmware for specialized hardware platforms, ensuring long-term viability.
- Translate system requirements into practical designs and build low-level components for integration.
- Deliver deterministic, reliable, and high-performance solutions under constraints on memory, compute, power, and timing.
- Produce efficient C/C++ code, and ideally Rust, for firmware, drivers, and hardware-facing application logic.
- Collaborate with senior engineers to navigate real-time behavior, interrupt handling, concurrency, and resource management tradeoffs.
- Follow coding standards that support safety, maintainability, and portability across hardware variants.
- Contribute in RTOS or bare-metal environments where applicable.
- Validate system behavior under stress, edge cases, and fault conditions.
- Participate in peer code reviews, debugging sessions, and root-cause analysis.
- Enhance the codebase through documentation, improved test coverage, and disciplined configuration management.
- Assist with bring-up and integration activities with hardware engineers, interpreting schematics, reviewing board interfaces, validating peripherals, and troubleshooting with JTAG, logic analyzers, and oscilloscopes.
- Support build and release workflows, including cross-compilation toolchains, continuous integration, and packaging of firmware images.
What you will need
- Bachelor's degree is required.
- Ability to obtain and maintain the TS/SCI clearance for this role.
- Travel on average 5-30% based on client work and engagements.
- 4+ years of hardware/software integration experience, including embedded interfaces and buses (SPI, I2C, UART, CAN, GPIO), memory-mapped peripherals, and performance tuning on constrained devices.
- 2+ years building and customizing Linux images, including integrating and deploying FPGA bitfiles.
- Must be legally authorized to work in the United States without employer sponsorship now or in the future.
Technologies
- C, C++, Rust
- Linux, RTOS
- FPGA
- JTAG, logic analyzers, oscilloscopes
- Git, cross-compilation toolchains, CI
- SPI, I2C, UART, CAN, GPIO
Team and culture
Deloitte's Government & Public Services GPS practice delivers impact through fresh perspectives, serving federal, state, and local government clients as well as public higher education institutions. Our team brings ideas, technology, and outcomes designed to help clients anticipate disruption, imagine new possibilities, and fulfill their missions. The Enterprise Security offering integrates security across digital transformation, encompassing secure architecture, deployment, end-to-end cyber cloud capabilities, application security, and protection for emerging technologies and connected products.
Qualifications
- Preferred: Experience with Git