DeveloperJobs.io
← Back to all jobs
Northrop Grumman

Principal Software Engineer / Sr. Principal Software Engineer

Melbourne, FL $98k - $184k/yr Full time Posted 2d ago

Job Description

Responsibilities

  • Contribute in an innovative setting on varied assignments while collaborating with teams across organizational levels.
  • Engage in the full software lifecycle from requirements and design through implementation, qualification, and delivery to customers.
  • Design and build embedded mission systems software for real-time operating systems.
  • Operate within Agile Scrum teams to deliver software for multiple baseline configurations.

Requirements

  • STEM degree: Bachelor’s with 5+ years of relevant engineering experience; or Master’s with 3+ years; or PhD with 1+ year.
  • Recent hands-on experience applying Agile frameworks within the last 3 years.
  • Proven software and scripting experience in C, C++, and/or Python for safety or mission-critical applications in the last 3 years.
  • Experience with software change control, change management, and CI/CD toolchains (Jira, Confluence, Bitbucket, Bamboo; GitHub, GitLab, Jenkins; Docker, Kubernetes) within the last 3 years.
  • Experience architecting, designing, modeling (Rhapsody or Cameo), implementing, maintaining, integrating, debugging, validating, and qualifying safety/mission-critical embedded real-time software written in OO C++ on RTOS such as VxWorks, Integrity, or Real Time Embedded Linux within the last 3 years.
  • Experience with static and dynamic code analysis tools and fuzzing tools (Coverity, SonarQube, Fortify) within the last 3 years.
  • Active DoD Secret clearance or Top Secret (in-scope).
  • Ability to obtain and maintain initial Special Program Access (SAP/PAR) prior to start, within the timeframe determined by the company.

Location

  • Melbourne, FL (onsite)

Technologies

  • C, C++, Python
  • Jira, Confluence, Bitbucket, Bamboo
  • GitHub, GitLab, Jenkins
  • Docker, Kubernetes
  • Rhapsody, Cameo
  • VxWorks, Integrity, Real Time Embedded Linux
  • Coverity, SonarQube, Fortify
  • DOORs, MATLAB
  • JavaScript, Bash
  • TCP/IP, UDP, LAN, VLAN, SNMP

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays
  • Paid time off for vacation and/or personal business
  • Annual bonuses
  • Long Term Incentives
  • Overtime eligibility
  • Shift differential
  • Discretionary bonus

Relocation Assistance

  • Relocation assistance may be available

Clearance Required for Start

  • Yes

Clearance Type

  • Secret

Travel

  • Yes, 10% of the Time

Preferred Qualifications for Both a Principal Software Engineer and Sr. Principal Software Engineer

  • Demonstrated leadership, teamwork, time management, organizational, and interpersonal communication skills.
  • Ability to collaborate with systems engineers, hardware designers, and integration/test engineers to develop and maintain complex software systems.
  • Recent experience with DOORs or software requirements testing using simulators, plus automation scripting in Python, MATLAB, JavaScript, or Bash.
  • Recent experience with software network interfaces and troubleshooting networks (TCP/IP, UDP, LAN, VLAN, SNMP, etc.).
  • Current Special Access Program (SAP) access.

Salary Ranges

  • Primary level: $98,400.00 - $147,600.00
  • Secondary level: $122,800.00 - $184,200.00

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.