Salary
💰 $95,300 - $165,500 per year
About the role
- Develop and implement software for embedded devices and systems based on requirements
- Design, develop, code, test and debug system software
- Participate in all aspects of the software development lifecycle activities in an agile environment
- Software requirements verification and validation
- Support programs for defining and architecting a secured missile weapon system
- Collaborate with team members of other projects, external partners and customers on security architecture designs
Requirements
- Bachelor's degree with 5+ years software development experience working on embedded real-time systems or 3+ years with a master’s degree
- United States citizenship is a prerequisite
- Ability to obtain and maintain a DoD Secret Clearance
- Experience with one or more Software languages/technologies: C/C++, Java, Python, C#
- Experience with full software lifecycle: specification, design, implementation, integration, debug, and maintenance
- Experience in embedded software development
- A year or more of experience working in an Agile team
- Self-starters and able to efficiently operate in a team environment
- Preferred: Experience with software version control tools such as Git
- Preferred: Experience in embedded systems design with preemptive, multitasking real-time operating systems
- Preferred: Experience with embedded C++ optimization and using tools such as VxWorks
- Preferred: Hands on hardware integration and testing experience
- Preferred: Ability to debug complex integrated applications or test setup issues
- Preferred: Experience using Atlassian Tool Suite: JIRA, Confluence, Bitbucket, SonarQube
- Preferred: Active Secret Clearance