Software Development Engineer in Warren, MI at Booz Allen Hamilton Inc.

Date Posted: 10/30/2018

Job Snapshot

  • Employee Type:
  • Location:
    Warren, MI
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Job Number: R0036737

Software Development Engineer

Key Role:

Serve as a senior engineer or computer scientist within the client organization responsible for providing software engineering and life cycle management services in support of embedded software products for military applications. Conduct, monitor, and assess software and computer engineering activities. Conduct and coordinate research, software design, writing code and development, implementation, diagnosing and fixing bugs, and test and integration in support of assigned technology or mission areas which are applied across vehicle system lines or on emerging or fielded components, subsystems, and total systems.

Basic Qualifications:

-Experience with embedded software in ground, air, or sea systems and platforms

-Experience with high-level programming languages, including C, C++, C#, Ada, and Java

-Experience with Microsoft Office Suite, including Word, Excel, Visio, and PowerPoint

-Ability to model, architect, design, develop, code, integrate, test, or manage platform electronic software solutions

-Ability to obtain a security clearance

-BA or BS degree in Engineering or CS

Additional Qualifications:

-Experience with operating systems, including UNIX, Linux, QNX, VxWorks, and Windows

-Experience with development tools, including VMware, Visual Studio, DOORS, IBM Rhapsody, or similar

-Knowledge of instrumentation software, including LabView or MATLAB, Communication Bus, including CAN, USB, or Ethernet, and scripting tools, including PowerShell and Microcontroller

-Knowledge of applying ISO or IEC 12207 standards for software and systems engineering and industry best practices associated with SEI Capability Maturity Model Integrated (CMMI) Level 3 and above and Lean or 6-Sigma principles to software process engineering, management, and control

-Ability to apply computer software sciences and systems engineering theories, principles, tools, and best practices to address user needs and performance requirements with engineered, optimal, cost effective, reliable, maintainable, best-value, and embedded systems software solutions

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

-Ability to apply program management, project management, risk management, and value management techniques and principles to determine and optimize cost, schedule, and performance parameters from development to fielding for software products

-Possession of excellent oral and written communication skills

-Secret clearance

-Relevant course work depicting software engineering or development for embedded electronic systems a plus


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

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status—to fearlessly drive change.

#LI-AH1, CB16, CJ1, DH1, GD16, MPPC

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.

Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.