IC Verification and Validation Engineer
To support the growing verification and validation activities of next-generation SoCs in positioning, cellular and short-range applications, u-blox is looking for talented engineer with experience and high interest in Embedded FW and IC verification, validation and characterization with experience in wireless communication projects.
To work in u-blox IC team you need to be committed, curious, creative, innovative, enthusiastic about new technologies, striving for excellence and with a sense of commitment.
You will be working in a growing international team in SoC verification and validation.
Key responsibilities for the successful candidate will be to contribute in the IP and top-level verification, validation and characterization activities using UVM verification simulation environments and platforms (FPGA and Silicon) to develop embedded SW required for IC verification, validation and production.
The role is located in Athens (GR) site.
Responsible for the quality of IP and / or SoC firmware driven verification, validation characterization of wireless communication systems.
Creation of verification, validation and characterization requirements, development and execution of respective verification / validation and characterizations plans on time.
Develop C based FW (APIs, Driver, Tests, etc).
Creation of testbenches in SystemVerilog using UVM.
Develop and reuse existing FW in pre and post-silicon environments such as FPGA prototypes, ASIC simulators and lab environments.
Develop, integrate and reuse existing FW for production purposes targeting RF Control units.
Investigate issues, debug designs, FW tests and verification benches (RTL and Gate Level) using simulation tools and board (Silicon and FPGA)
Documentation own work : specification and documentation of the developed FW API, Functions and Tests.
Interact with different design and system teams located in different locations in Europe.
PhD / MS or BS in electrical, electronic, or computing engineering.
3+ years’ industrial experience in IC verification, validation and characterization.
Experience in embedded SW and FW development and associated flow for ARM based SoC (subsystems / top-level) verification, validation and characterization for wireless communication systems (Wifi, LTE, GPS / GNSS)
Good understanding and practice of high-level programming languages (C / C++) for ARM processors
Good understanding and practice of low-level FW programming and driver development
Good understanding and practice of Hardware description language (VHDL, Verilog and SystemVerilog) for verification. Knowledge and experience in UVM is a big advantage.
Familiar with Lab environments and instruments to validate, tests and investigate on-going IC Design.
Familiar with Unix environment and shell programming / scripting (C-shell, Tcl, Perl, Python)
Experience in production environment is highly appreciated.
Soft skills : Rigorous, Autonomous, Self-motivated, Proactive and well organizedObjective driven and team oriented mindsetGood oral and written communication (English language)
Technical Documentation and reports (English language)
Experience with version control systems
Greek (or EU) citizen or holder of a valid Greek work permit
Learn more about u-blox and its mission by watching !
We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success.
We strive to become a strong learning organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.