The successful candidate shall be responsible for the development and maintenance of in-house automation tools to support build processes, test automation, code generation, product validation scripting, and others as needed. The ideal candidate will have working knowledge in the following environments:
Responsibilities
- Full product lifecycle from requirements gathering to system completion and deployment for in-house tools supporting internal teams
- Review existing tools and identify areas of improvements
- Writing unit and functional tests
- Participate in code reviews
- Actively take a lead in Agile product development
Minimum Qualifications
- Pursuing BS/MS in EE, CE, or CS or a related field (equivalent experience will be considered)
- Experience creating scalable and maintainable tools for use by other engineers
- Experience developing using Python and C#/.NET Frameworks
- Version Control (Git, SVN, etc)