Company Description
Bosch was founded in Stuttgart in 1886 by Robert Bosch (1861-1942) and for more than 130 years has been distinguished by a unique corporate culture based on solid values that drive us to improve every day. Our products, present in a wide variety of fields, that contribute to improve the quality of life of millions of people.
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.
Read Full Description