This Software Engineering role is working with manned and unmanned ground vehicle (UGV) products. Our teams are engaged in multiple cutting-edge development programs for defense applications. The strong candidate will possess a solid knowledge base in software development and design best practices.
We believe people should love what they do – in this role, you will be responsible for:
- Providing solutions to a variety of technical problems of moderate scope and complexity on both current and next generation technologies in support of our family of Ground Vehicle products
- Participating in software development of new products across all phases of the product lifecycle from concept development to lab and offsite integration and evaluation
- Performing software development at component, subsystem and system level including embedded control systems and sensor/operator interface development
- Working cohesively on a multi-functional team with exciting technologies and products
- Leadership and individual contributor growth roles are available
- Providing offsite integration and test support
- Other related duties as assigned
Qualifications
- Bachelor’s Degree in Computer Science or Computer Engineering or related field required with 2+ years of experience or Master’s Degree in Computer Science or Computer Engineering or related field
- C/C++/Java programming experience
- Basic shell scripting experience
- Network/Serial/CAN interface development experience is a plus
- Knowledgeable of Object-Oriented Analysis (OOA)/Object-Oriented Design (OOD)
- Comfortable working in Unix based development environments
- Experience with Jira and using Git or Mercurial configuration management tools is a plus
- Travel up to 20% of the time