Engineer Software - Embedded and Real Time (melbourne Florida)

Northrop Grumman Northrop Grumman · Aerospace · Melbourne, FL +1 · Software

Software Engineer role focused on designing, developing, and maintaining embedded mission systems software for flight and mission critical systems using real-time operating systems. The role involves the full software development lifecycle, including requirements, design, implementation, testing, and integration, within an Agile Scrum team environment. Requires C, C++, or Python development for safety/mission-critical applications and knowledge of CI/CD tools, embedded real-time OS (VxWorks, Integrity, Linux), and code analysis tools. An active DoD Secret Security Clearance is required.

What you'd actually do

  1. Work in an innovative environment, on significantly diverse assignments, and in collaborative team settings across all levels
  2. Participate in the full software development life cycle including requirements, design, implementation, qualification, and delivery of software products to our customers
  3. Architect and develop embedded mission systems software applications on a real time operating system
  4. Be a part of Agile Scrum teams to develop software products for multiple software baselines

Skills

Required

  • Bachelor's degree in a STEM discipline with 2 years of related engineering experience; OR a Master’s degree in STEM with 0 years of related engineering experience
  • Knowledge with Agile Framework
  • Knowledge developing software and scripts in C, Object Oriented C++, AND/OR Python for Safety/Mission Critical applications/Systems
  • Knowledge with Software Change Control, Change Management, and CI/CD tools such as: Atlassian tool suite (Jira, Confluence, Bitbucket, Bamboo), AND/OR GitHub, GitLab, Jenkins, Docker, Kubernetes
  • Knowledge architecting, Designing, Modeling (Rhapsody OR Cameo)
  • Knowledge Implementing, Maintaining, Integrating, Debugging, Verifying and Qualifying Safety/Mission-Critical Embedded Real Time Software written in OO C++ running on Real-Time Operating Systems such as: VxWorks, Integrity, AND/OR Real Time Embedded Linux
  • Knowledge with Static & Dynamic Code Analysis Tools and Fuzzing Tools such as: Coverity, SonarQube, AND/OR Fortify
  • Active DoD Secret Security Clearance (in-scope)

Nice to have

  • Current Special Access Program (SAP) access

What the JD emphasized

  • Active DoD Secret Security Clearance (in-scope)