FPGA/Firmware Engineer
With us You do
WORK THAT MATTERS
We are the most trusted partner imaging the unknown by creating foresight capabilities quicker to discover and prevent threats. Our solutions contribute to the improvement of people’s health and safety daily. With us you do work that truly matters.
We are a global provider of X-ray detector solutions and services for medical, security, and industrial applications. Our solutions range from sensor components to optimized detector subsystems with ASICs, electronics, mechanics, software, and algorithms.
Our net sales totalled EUR 101 million in 2025. We have around 700 active customers in over 40 countries. We employ around 500 people in Finland, China, India, France, and the US. Our company’s shares are listed on the Nasdaq First North Growth Market Finland.
We are looking for a skilled professional to join our global team in Shanghai. We have an immediate opening for
FPGA/Firmware Engineer
Responsibilities
1. Responsible for the code design of the internal FPGA firmware program according to the company's product functional requirements, and complete the firmware functional debugging in conjunction with hardware circuits
2. Comprehensive compilation and timing simulation of firmware logic, logic debugging and verification, team division of labor to develop code module integration, debugging, and verification.
3. System timing analysis and optimization of FPGA code for the overall product.
4. Responsible for the development and debugging of IPCore code for high-speed interfaces such as gigabit network, ten gigabit network, and fiber optic.
5. Add and upgrade the later functions of the product engineering module code.
6. Solve a series of problems before mass production and promote the product to enter mass production, assist the software and hardware departments in completing system level debugging, and provide necessary assistance
7. Write relevant technical solutions and normative documents.
8. Timely understand the needs of end customers and provide technical support.
What we expect
1. Bachelor's degree or above, with 2-3 years of FPGA development and system debugging experience, majoring in electronic circuits, microelectronics, automation or related fields.
2. Proficient in VHDL and Verilog HDL hardware description languages, with some practical project experience.
3. Proficient in using simulation tools such as Modelsim, with strong hands-on ability.
4. Proficient in writing Testbench, timing simulation and testing verification of modules and systems.
5. Have experience in applying Xilinx or Altera FPGA devices, familiar with interface timing such as USB, DDR, Flash, Gigabit, PCIe, LVDS, etc.
6. Experience in using testing equipment such as oscilloscopes and logic analyzers is required.
7. Good document writing habits, proficient in English, capable of handling professional document writing tasks
8. Good literature research and oral communication skills are preferred.
Quality requirements:
1. Good teamwork, diligent and hardworking spirit, and the ability to work effectively under pressure.
2. Good self-discipline, keen insight into technology, and strong self-learning ability.
Location
This position is based in Shanghai, China, with close collaboration with our global teams.
Our offer
We offer you a challenging position supported by our international team of professionals in a growing high-tech company, competitive salary and benefits.
More information
Please, feel free to contact us for more information. We are happy to provide you further information.