Booz Allen Hamilton logo

Software Engineer, Senior

Booz Allen Hamilton

Aberdeen Proving Ground, MD
Full Time
Senior
87k-198k
27 days ago

Job Description

About the Role

As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate. We're looking for an experienced embedded software engineer like you to develop technology for our clients' most important mission-forward challenges. As a senior embedded software engineer at Booz Allen, you'll support the development of systems, sites, and tools for our clients. Using the latest tools and technology, you'll write, test, and edit code in support of the team's overall results. You'll expand your skills as you develop and reverse engineer software that supports hardware functionality on a wide range of devices, as well as configure solutions based on the platform being used. You'll work with other team leaders to troubleshoot and correct operational issues, as well as with cybersecurity specialists to ensure that the software you're creating is secure.

Key Responsibilities

  • Support the development of systems, sites, and tools for clients.
  • Write, test, and edit code to support team results.
  • Develop and reverse engineer software supporting hardware functionality on various devices.
  • Configure solutions based on the platform being used.
  • Troubleshoot and correct operational issues in collaboration with team leaders.
  • Work with cybersecurity specialists to ensure software security.

Requirements

  • 8+ years of experience as a Software Engineer.
  • Experience in all phases of software design, development, and documentation.
  • Experience with C, C++, or Rust.
  • Experience debugging and troubleshooting embedded software using tools such as gdb.
  • Experience in the development of preliminary designs, performing tests, commenting or remarking code, and debugging.
  • Experience in leading and mentoring junior software engineers.
  • Experience serving as coordinator and planner for large and complex projects.
  • TS/SCI clearance.
  • Bachelor's degree in Computer Science, Computer Engineering or Electric Engineering.

Nice to Have

  • Experience in Research and Development, prototype integration, testing, and fielding of military technology systems.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience using back-end and front-end languages to develop complete solutions.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • Experience designing and maintaining Application Programming Interfaces (APIs) and associated documentation and use cases.
  • Experience implementing hardware designs using VHDL or Verilog.

Qualifications

  • Bachelor's degree in relevant engineering or computer science field.
  • Security clearance TS/SCI.

Benefits & Perks

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave, professional development, tuition assistance, work-life programs, and dependent care.
  • Recognition awards for exceptional performance.
  • Total well-being support.

Working at Booz Allen Hamilton

Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely.

Apply Now

Job Details

Posted AtJul 2, 2025
Salary87k-198k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Booz Allen Hamilton

Website

boozallen.com

Company Size

10000+ employees

Location

Aberdeen Proving Ground, MD

Industry

Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches