Job Description
We are looking for a passionate Embedded Software Test Engineer to drive the coordination, planning, estimation and execution of test activities to ensure a correct functionality of automotive products, in specific, Automotive Gateway ECUs.
Responsibilities
Drive and coordinate Software V&V team to accomplish project goals and meet deliverables timeline.
Be the interface between Software V&V team and other project fields, such as, Software, System, PjM, etc.
Plan and design project Software Test strategy and, execute it along with the Software V&V team.
Design, creation, automation and execution of test content to ensure a correct functionality of automotive Gateway ECUs.
Create test plans, procedures and infrastructure.
Documentation of test items, deliverables and artifacts.
Execute tests according to defined test procedures and scenarios.
Identify and log defects after test cycles.
Assist with classification, management and resolution of software defects.
Be part of technical reviews for the specification of software requirements, architecture and designs.
Follow established quality processes and standards for formal delivery of test artifacts.
Look for in-depth solutions for engineering problems, improve or develop new methods and approaches with product applications to ensure quality, efficiency, and cost effectiveness.
Promote continuous change of processes and methods for the increment of productivity and quality, while reducing costs.
Complete specific work as assigned with minimal assistance.
Qualifications
BS Degree in Electronics, Software, Computer Science or equivalent engineering.
Minimum of 4 years of experience in Software Validation and Verification.
Software Unit, Integration and Qualification testing.
Black, gray and white testing.
Static code analysis.
Code coverage analysis.
Embedded programming (C language).
Object Oriented Programming (Python, Java, C#, among others).
Scripting (e.g., Bash).
Micro-controller architecture.
Automotive Communication protocols (Ethernet, CAN)
Ability to handle multiple projects concurrently
Good collaborative and communication skills
Good technical leadership skills
Previous experience coordinating a project is a plus.
Additional Information
Travel might be required.
Proficient English level.