Posted in

Software Engineer III

Software Engineer III

CompanySierra Nevada Coporation
LocationLone Tree, CO, USA
Salary$108496.89 – $149183.22
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s of Science degree in Computer Science, Software Engineering or other related discipline and typically 6 or more years of relevant experience
  • Higher education may substitute for relevant experience
  • Understanding of Computer Aided Engineering tools
  • Practical knowledge of engineering principles and practices
  • Experience working in multi-disciplinary teams
  • Experience developing software for Linux systems
  • Experience with containers and containerized software (e.g., Docker)
  • Exposure to model-based engineering and MBSE tools
  • The ability to obtain and maintain a Secret U.S. Security Clearance is required

Responsibilities

  • Define, design, develop, test, certify and improve cutting-edge software products
  • Perform coding, debugging, testing, and troubleshooting of systems and software throughout the development process
  • Design and develop new software products throughout the product lifecycle

Preferred Qualifications

  • Understanding of industry standard software languages such as C, C++, 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
  • Experienced with data structures
  • Experience developing software for embedded platforms
  • Experience working with the Data Distribution Service (DDS)
  • Experience with C/C++ Build Systems (e.g., CMake)
  • Experience developing software for systems with real-time requirements
  • Experience with interface definition languages (IDLs)
  • Experience working with MIL-STDs and other government standards