Sierra Nevada Corporation (SNC) is looking for Software Engineers to define, design, develop, test, certify, and improve cutting-edge software products for advanced electronic mission payloads for various platforms. The role involves developing software trusted by US Special Operations Forces (SOF) to accomplish demanding missions.
Requirements
- Advanced knowledge of data structures and algorithm implementation within the C and C++ programming languages
- Understanding of industry standard software languages such as C, C-Sharp, C++, HTML, Java, Python, and Bash
- Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
- Familiarity with software version control systems (subversion, git, etc.)
- Familiarity with software tools for requirements tracking, code reviews, static analysis, unit test, and automated build (Jira, Confluence, Jenkins, Github Actions, Pull Requests, etc.)
- Familiarity with Python, MATLAB, and other native programming languages
- Familiarity with Microsoft Visual Studio and cross-compilation
Responsibilities
- Define software and/or system architecture, design software modules, and produce associated documentation per relevant standards
- Designs, implements, documents, tests, and debugs embedded software and systems that prioritize reliability and performance
- Develops software that is trusted by US Special Operations Forces (SOF) to accomplish their demanding missions
- Works as part of a larger Agile software development team
- Follows and contributes to continuously improving code standards set by the team
- You'll design, code, debug, test, and troubleshoot systems and software throughout the product lifecycle.
Other
- Bachelor's of Science degree in Computer Science, Software Engineering or other related discipline and typically 6 or more years of relevant experience
- Ability to take ownership of tasks and projects
- Strong organization skills and work ethic
- This position requires the ability to obtain and maintain a Secret U.S. Security Clearance.
- U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment.