Crouse is looking for Embedded Software Test Engineers to test a wide range of embedded software projects in the automotive industry. In this role, the engineer will contribute to various embedded software testing activities in a highly collaborative environment and will develop software test methodologies and infrastructure to enable a variety of software testing activities, and deploy these activities to ensure the correct functionality of automotive embedded software.
Responsibilities
As an embedded software test engineer for automotive electronics projects, your mission could be simplified in some words:
- Research for embedded software test approaches and tools
- Develop processes and methods for various embedded software testing activities, such as functional and non-functional tests, unit tests, integration tests, regression tests, test automation, and root cause analysis
- Develop infrastructure and extend existing frameworks for various embedded software testing activities
- Develop test plans for various embedded software projects
- Analyze software functional and non-functional requirements to design test cases
- Test design and implementation to derive test cases and test procedures
- Test execution and reporting to run tests and reporting of test incidents
- Provide support to project teams in various software testing activities
Requirements
- Relevant working experience in software tests with experience in embedded software tests preferred
- Strong programming skills in Python, C/C++, MATLAB, or other relevant languages
- Experience with software testing tools and frameworks such as GoogleTest, and Parasoft
- Familiarity with software test automation
- Familiarity with version control tools such as SVN or Git.
- Familiarity with issue tracking and content management tools such as Jira and Confluence.
- Ability to collaborate with cross-functional teams
Preferred requirements:
- Experience in agile development methods such as Scrum
- Experience with the ASPICE assessment model
- Prior experience in developing or validating safety-critical embedded software
- Strong analytical and problem-solving skills
- Strong communication and presentation skills
- Experience in the automotive industry