SENIOR ENGINEER EMBEDDED SOFTWARE & FIRMWARE
Infineon Technologies
About the role
Role Overview: As a Software Test Engineer, your main responsibility will be to understand and review software requirements and verification criteria. You will also be tasked with designing and developing test cases and test scripts for the validation of software modules based on requirements, architecture, functional safety methods, and other use cases. Additionally, you will spearhead test architecture definition, work on software validation of device drivers, and drive innovation in test methods and tools.
Key Responsibilities: - Understand and review SW Requirements and its Verification Criteria. - Review SW Architecture from Requirement and end-user application perspective. - Design and Develop Test cases and Test scripts for the Validation of SW modules. - Spearhead test architecture definition and test specification activities. - Work on software Validation of device drivers and safety software. - Develop Test Strategy and institutionalize methods and related templates. - Envisage, implement, and maintain verification and validation methods and infrastructure. - Drive innovation in new advancements with the team. - Institutionalize software test processes compliant with Automotive standards. - Accountable for overall quality of validation deliverables. - Ownership in reviews, Code/Test reviews. - Participate in workshops and support the team on technical challenges. - Participate in Change control board meetings and provide necessary evidence. - Plan and participate in future technologies and projects. - Generate new methods and techniques for better work models. - Estimate and support in planning overall validation activities. - Develop/Code Test scripts in Embedded C based on different test cases and scenarios.
Qualifications Required: - Minimum of 2 - 6 years of experience in Device Driver software testing. - Good know-how of V-model standard software development Life Cycle. - Experience in AUTOSAR MCAL, BSW, and exposure to ISO26262. - Embedded system software Validation using C, assembly languages. - Experience in the usage of LabView, NI FPGA, oscilloscopes, logic analyzers, power benches, etc. - Experience in embedded system development tools such as compilers, debuggers, static analyzers, etc. - Working experience in scripting languages such as Perl, python, C#, etc. - Experience in the development/maintenance of test automation and continuous integration frameworks. - Good knowledge of Microcontroller architecture (16/32bit), real-time systems. - Working experience on multicore platforms. - Ability and willingness to work with multi-disciplinary teams. - Additional skills like Estimation, planning, tracking are required on a need basis. Role Overview: As a Software Test Engineer, your main responsibility will be to understand and review software requirements and verification criteria. You will also be tasked with designing and developing test cases and test scripts for the validation of software modules based on requirements, architecture, functional safety methods, and other use cases. Additionally, you will spearhead test architecture definition, work on software validation of device drivers, and drive innovation in test methods and tools.
Key Responsibilities: - Understand and review SW Requirements and its Verification Criteria. - Review SW Architecture from Requirement and end-user application perspective. - Design and Develop Test cases and Test scripts for the Validation of SW modules. - Spearhead test architecture definition and test specification activities. - Work on software Validation of device drivers and safety software. - Develop Test Strategy and institutionalize methods and related templates. - Envisage, implement, and maintain verification and validation methods and infrastructure. - Drive innovation in new advancements with the team. - Institutionalize software test processes compliant with Automotive standards. - Accountable for overall quality of validation deliverables. - Ownership in reviews, Code/Test reviews. - Participate in workshops and support the team on technical challenges. - Participate in Change control board meetings and provide necessary evidence. - Plan and participate in future technologies and projects. - Generate new methods and techniques for better work models. - Estimate and support in planning overall validation activities. - Develop/Code Test scripts in Embedded C based on different test cases and scenarios.
Qualifications Required: - Minimum of 2 - 6 years of experience in Device Driver software testing. - Good know-how of V-model standard software development Life Cycle. - Experience in AUTOSAR MCAL, BSW, and exposure to ISO26262. - Embedded system software Validation using C, assembly languages. - Experience in the usage of LabView, NI FPGA, oscilloscopes, logic analyzers, power benches, etc. - Experience in embedded system development tools such as compilers, debuggers, static analyzers, etc. - Working experience in scripting languages suc
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free