Embedded Software Engineer, Senior

The Challenge:

Do you want to build and deliver a powerhouse system that will improve U.S. Navy systems? You know a good system is more than just a nice-looking interface + data, you need the right combination of clean code, APIs, analytics, and infrastructure to help your team build a user-focused solution. As a software developer, you’ll grow your skills and solve a problem with a complete end-to-end solution in a fast-paced, agile environment. We’re looking for someone like you to build embedded software products from vision to production-ready systems for military applications.

This role is more than just coding. We need software engineers who will use their passion to learn new tools and techniques, identify and implement system improvements, and collaborate with teammates. You’ll analyze the needs and the environment to make sure the solution you’re developing considers the architecture and operating environment as well as future functionality and enhancements.

Ready to build systems that will change Navy systems for the better?

Join us as we build software to shape military systems. The world can’t wait.

You Have:

  • Experience with developing in C, C++, C#, Ada, VHDL, and Python, object-oriented design principles, design patterns, and UML

  • Experience with Agile methodologies

  • Knowledge of source control and collaboration software tools, including ClearCase, GitLab, Bitbucket, and Jira, build tools, including Google Test and Jenkins Real-Time Operating Systems (RTOS), and software development tools, including Green Hills and Wind River

  • Ability to model, architect, design, develop, code, integrate, test, and manage embedded software solutions

  • Ability to perform software development in a fluid development environment and apply Agile principles in embedded environments

  • Secret clearance

  • Master’s degree in Software Engineering, Computer Science, Information Systems, Information Technology, Computer Engineering, Network Engineering, Cyber Security, Management Information Systems Technology, Mathematics, Physics, Electrical Engineering, or Mechanical Engineering and 10+ years experience with embedded software development or a Bachelor’s degree in a field above and 14 years of experience with embedded software development

Nice If You Have:

  • Experience with aircraft embedded systems and 1553 bus messaging, developing and debugging in a Real-Time Operating System (RTOS) environment, and aircraft Operational Flight Programs (OFPs)

  • Experience with system of systems software development, personal and Team Software Processes (PSP/TSP), and Agile software tools

  • Experience with reverse engineering, software planning, use case and user story development, requirements analysis, and technical presentations

  • Knowledge of DevSecOps concepts or practices, CMMI, Agile, Scrum, and Scaled Agile Framework (SAFe), assembly programming languages, reading electronic schematics, and computer architecture principles

  • Knowledge of secured software coding practices, software and system architecture, and configuration management

  • Ability to work with a team in determining priorities and tasking to complete client objectives and operate effectively in the client environment

  • Ability to develop and execute software life cycle management, development, transition, and sustainment and support plans

  • Ability to code from requirements or early concepts, write scripts, and perform automated software testing

  • Top Secret clearance preferred; TS/SCI clearance a plus

  • Security+, CLSSP, or CISSP Certification

Clearance:

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required.

Build Your Career:

A challenging and dynamic work environment isn’t all we have to offer. When you join Booz Allen, you’ll have access to:

  • experts in virtually every field

  • a culture that focuses on supporting our employees

  • opportunities that provide stability while offering variety

You’ll also be exposed to a wealth of training resources through our Digital University, an online learning portal featuring more than 5000 functional and technical courses, certifications, and books. Build your technical skills through hands-on training on the latest tools and tech from our in-house experts. Pursuing certifications that directly impact your role? You may be able to take advantage of our tuition assistance, on-site bootcamps, certification training, academic programs, vendor relationships, and a network of professionals who can give you helpful tips. We’ll help you develop the career you want as you chart your own course for success.

We’re an equal employment opportunity/affirmative action employer that empowers our people to fearlessly drive change – no matter their race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity and expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law.

Not ready to apply? Join our talent community and sign up for job alerts.