Sierra Nevada Corporation (SNC) is looking for Software Engineers to develop high-performance embedded products and services for advanced electronic mission payloads for various platforms, supporting the Department of Defense and other customers with critical security needs.
Requirements
- Basic knowledge of data structures and algorithm implementation within the C and C++ programming languages
- Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral
- 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
- Familiarity with Real-Time Operating Systems and embedded systems
Responsibilities
- Define, design, develop, test, certify, and improve cutting-edge software products
- Design, code, debug, test, and troubleshoot systems and software throughout the product lifecycle
- Develops software that is trusted by US Special Operations Forces (SOF) to accomplish their demanding missions
- Designs, implements, documents, tests, and debugs embedded software and systems that prioritize reliability and performance
- Follows and contributes to continuously improving code standards set by the team
Other
- Works as part of a larger Agile software development team
- Familiarity working in multi-disciplinary teams
- Ability to take ownership of small 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.