Engineer - Embedded Software Test
Williams International · Pontiac, MI · 1 mo ago
On-siteInformation TechnologyFull-time
Responsibilities
- Work with the embedded software development team in creating test cases for existing and new embedded software, configured under a common code base
- Work with the existing test case development team and create allocated unit tests for existing code, growing into reviewing unit test cases of others and improving the unit test tool chain
- Ensure all work products created comply with WI software standards to support overall product compliance with industry software quality standards, such as DO-178C
- Be a part of hardware in the loop testing, both on the target end items as well as system simulators
- Future opportunities for this position include development of hardware in the loop test cases for product acceptance, integration testing of the end item software, and development of new features in the product software
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering, with a preferred cumulative GPA of 3.0 or above
- Knowledge of fundamental software testing paradigms such as unit testing and code coverage
- Experience and knowledge of microcontrollers, with experience in Power PC or TI microcontrollers preferred
- One to two summer intern or co-op experiences in an engineering environment preferred