Senior Principal Engineer Software (Embedded)
Northrop Grumman · Melbourne, FL · 2 wk ago
On-siteEngineering$123k–$184k/yrFull-time
Responsibilities
- Containerization and securing of applications
- Operating System hardening and network security
- Deploying, automating, maintaining, troubleshooting, and improving the systems and software infrastructure
- Developing, modifying, and maintaining customized or standardized applications using software engineering best practices and standards
- Participating in the full life cycle of software development, to include requirements development, modeling and design, application development, unit to CSCI testing, integration, formal system testing, release, installation, and maintenance
- Applying technical expertise in solving complex integrations problems
- Interacting with Program Management, external suppliers and/or government customers
Qualifications
- Bachelor’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline from an accredited university and 8 or more years of experience in software engineering
- Master’s degree in a Science, Technology, Engineering, or Mathematics (STEM) discipline and 6 or more years of experience in software engineering
- Development experience with C/C++ or other OOP languages
- Extensive experience (8+ years) with Windows, Linux, and/or real-time operating systems like LynxOS or VxWorks
- In-depth knowledge of aviation or safety-critical systems and a strong understanding of safety-critical software development protocols
- Experience with debugging software in both desktop and target environments including remote environments
- Excellent oral and written communication skills and Strong interpersonal skills
- Experience with Agile software development
- Experience with configuration management using industry standard tools and processes
- Proficiency in creating and maintaining comprehensive software documentation throughout the development lifecycle
- Familiarity with the Atlassian tool suite, plugins, Git and Confluence
- Experience with Firewall, VPN, switch, and router configuration
- Experience with configuration and management of Cisco, Palo Alto, or Juniper network appliances
- Experience with authentication and data encryption methods, to include securing communications at either the datalink or network layer
- Ability to obtain and maintain a DoD secret security clearance and Special Program Access