JD1307 : Firmware & Embedded Software Verification Engineer
Experience : 5+ Years
Description of Services:
- Programming of verification firmware for Infineon’s security controllers, primarily based on ARM architectures.
- Playing a leading role in the continuous improvement and further development of the verification framework, architecture, and design.
- Testing, integration, and documentation of software components for symmetric and asymmetric cryptographic algorithms within our secure software development.
- Independent further development and documentation of the testing environment for the verification of embedded libraries according to new requirements.
- Incorporation and maintenance of the testing environment into the automated build flow.
- Execution of audit-proof documentation of work results and representation at audits and reviews.
Deliverables and Results:
- Closely interact with the team leaders to undertake the assigned verification tasks.
- Develop the verification test cases.
- Generate the test reports.
- Raise the Jira tickets, work closely with the development team, and close the tickets by re-verification.
- Deliver the assigned tasks on time with very good documentation and reports.
TSMC relevant : Yes or No
Requirements:
- Possess a degree in Microelectronics, Electrical Engineering, Computer Science, or a related field.
- At least 5 years of professional experience, ideally about 3 years of experience with the concept and development of tests and testing environments in the field of embedded firmware/software development.
- Have very good knowledge in handling test systems as well as in the design and implementation of test systems.
- Familiar with programming languages such as C/C++, JavaScript, Python, Windows, and Bash scripting.
- Experience with version control systems and configuration management.
- Have very good English and ideally good German language skills.
Education:
- Bachelor or Master of Engineering in Electrical Electronics, Computer Science, Mathematics
Professional Background & Experience:
- At least 5 years of professional experience – ideally about 3 years of experience with the concept and development of tests and testing environments in the field of embedded firmware/software development.
- Prior Knowledge: Functional verification and logical verification of Asymmetric and Symmetric Cryptolibraries
Language Skills:
- C/C++, JavaScript, Python, Windows, and Bash scripting
Certificates:
- Certificate of good conduct relevant
Job Location: Germany