Skip to main content

Principal Software Engineer - Embedded Systems

Technology
Northrop Grumman
Melbourne, United States€95,300 - €142,900 /year3 weeks agoUntil 6/7/2026
Full timeOn-site

Job description

Requirements

Must have:

- Bachelors degree in a STEM field (Science, Technology, Engineering, or Math) with 5 years of relevant experience; or a Masters degree in a STEM field with 3 years of relevant experience; or a PhD with 1 year of relevant experience.
  • Proven professional experience in developing software and scripts in C, Object-Oriented C++, and/or Python for safety-critical applications.
  • Demonstrated experience in software testing.
  • Proven background in developing low-level software requirements.
  • Familiarity with architecting, designing, modeling (using Rhapsody or Cameo), implementing, maintaining, integrating, debugging, verifying, and qualifying safety-critical embedded real-time software written in OO C++ running on real-time operating systems like VxWorks, Integrity, and/or Real-Time Embedded Linux.
  • Knowledge of static and dynamic code analysis tools and fuzzing tools such as Coverity, Fortify, and/or SonarQube.
  • Familiarity with software change control, change management, and continuous integration/continuous deployment (CI/CD) tools like the Atlassian tool suite, GitHub, GitLab, and/or Jenkins.
  • Active DoD Secret level clearance or Top Secret (in-scope) with the capability to obtain and maintain special program access (PAR) prior to starting employment.

Responsibilities:

- Design, develop, integrate, modify, and maintain customized or standardized embedded mission systems applications using best practices in software engineering.
  • Participate in the complete software development life cycle, including requirements gathering, modeling and design, application development, unit and CSCI testing, integration, formal system testing, release, installation, and ongoing maintenance.
  • Collaborate in an innovative environment, handling diverse assignments within a collaborative team across all levels.
  • Engage in Agile Scrum teams to develop software products across multiple software baselines.

Company:

At Northrop Grumman, we offer our employees exceptional opportunities to work on groundbreaking systems that make a difference in the lives of people worldwide. We pride ourselves on our innovative spirit and commitment to pushing the boundaries of technology, evidenced by our involvement in significant advancements throughout history, from the first transatlantic flight to moon landings. We are looking for individuals with bold ideas and a pioneering mentality to help us shape the future while enjoying the journey. Our culture fosters intellectual curiosity and welcomes diverse perspectives, promoting a workplace where our employees can thrive and contribute to history in the making. The position will be based in Melbourne, Florida with relocation assistance available.

Keywords
GitLabVxWorksJiraFuzzingLinuxSonarQubeJavaScriptMatlabPythonScrumCI/CDDebugger

¿Te interesa este puesto?