CNO Embedded Developer, Mid

Booz Allen HamiltonFort Meade, MD
Onsite

About The Position

Perform low-level software development and operations support for complex systems. Work individually or within a team on the development of embedded systems with an excellent command of the C language, compiler techniques and a good understanding of real-time operating systems, a deep knowledge of assembly language, and a strong knowledge of debugging.

Requirements

  • 2+ years of experience with software development in C++, C, or Assembly, including x86, ARM, or PowerPC
  • Experience with developing embedded software systems in Assembly, C, C++, or proprietary languages in UNIX, Linux, or Windows Environments
  • Experience with integrating hardware and software systems
  • Experience with requirements analysis for embedded systems
  • Ability to obtain a TS/SCI clearance with a polygraph
  • HS diploma or GED

Nice To Haves

  • Experience with kernel level development
  • Experience with reverse engineering and analysis of software
  • Experience with Vulnerability Analysis
  • Experience with firmware extraction
  • Possession of excellent written and verbal communication skills
  • BS degree in CS, EE, Computer Engineering, Physics, or a similar technical field

Responsibilities

  • Perform low-level software development and operations support for complex systems.
  • Work individually or within a team on the development of embedded systems.

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

High school or GED

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service