We will trust you with:
Designing and implementing verification platforms for all stages of product verification (IC verification, embedded software verification)
Developing requirements for embedded software components of all complexity levels
Implementing and maintaining tests for embedded software (e.g. embedded test programs, scripts)
Performing root cause investigations for bugs, utilizing tools such as oscilloscopes, logic analyzers, and software debuggers
Planning software verification activities for a small technical team (1 - 2 members), breaking larger work packages into tasks, estimating effort, and ensuring that planned items on time and at the required quality
Developing and implementing bootloader and Boot ROM solutions tailored to our AI processors.
Providing consultation on verification strategy and assert related risks and technical gaps as early as possible
Promoting best engineering practices and demonstrating sufficient knowledge and expertise in own developments
Collaborating with engineers of different disciplines in requirements and design activities of embedded software (e.g. application development, hardware development).
Proposing improvements on development processes and strategies
Consulting less experienced engineers, providing coaching and training in selected areas of embedded software development and verification