Sr Principal Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Sierra Nevada Corporation · 18 hours ago

Sr Principal Software Engineer

Sierra Nevada Corporation (SNC) is a leader in ISR and aviation, specializing in innovative aerospace and defense solutions. The role involves developing cutting-edge software products, including mission payloads and electronic systems, while leading a software team in the design and integration of these solutions.

AerospaceCyber SecurityHardwareNavigationProduct DesignSecuritySoftware
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Derive requirements and capabilities that feed into the digital architecture
Review and understand the overall mission system and avionics software in the context of a SIL environment
Determine where emulators / simulators are needed to support the SIL environment
Design and develop solutions for operation and control of the SIL
Design and develop solutions for capturing data from events in the SIL and providing a structured record for export
Generate content that supports PDR/CDR events
Grow and lead a SIL specific SW team (2 additional FTE) in the development of these solutions
Support the integration and test of systems within the SIL
Support formal test of capabilities in the SIL
Assist in the creation of CDRLs for training materials, software user manuals, test plans, test procedures
Work with subcontractors in the development of their lab support software for eventual SIL integration
Effectively communicate the SIL software solutions and approach to customer stakeholders

Qualification

Computer Science degreeComputer Aided Engineering toolsSoftware development methodologiesCC#C++HTMLJavaPythonBashData structuresMulti-disciplinary teamwork

Required

Bachelor's of Science degree in Computer Science, Software Engineering or other related discipline and typically 16 or more years of relevant experience
Higher education may substitute for relevant experience
Advanced capabilities using Computer Aided Engineering tools
Thorough Understanding of engineering principles and practices
Progressive experience working in multi-disciplinary teams
Ability to obtain/maintain a Top Secret U.S. Security Clearance

Preferred

Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash
Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral
Proficient with data structures

Benefits

Medical, dental, and vision plans
401(k) with 150% match up to 6%
Life insurance
3 weeks paid time off
Tuition reimbursement
And more

Company

Sierra Nevada Corporation

company-logo
Sierra Nevada Corporation is an aerospace and defense contractor.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
John Reifenberg
Senior Director of Technology - Entrepreneurship
linkedin
Company data provided by crunchbase