Job Description
Job Description
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 fieldC / C++ / Java programming experienceBasic shell scripting experienceNetwork / Serial / CAN interface development experience is a plusKnowledgeable of Object-Oriented Analysis (OOA) / Object-Oriented Design (OOD)Comfortable working in Unix based development environmentsExperience with Jira and using Git or Mercurial configuration management tools is a plusTravel up to 20% of the time