Role Overview
We are looking for an experienced engineer to develop test firmware used for validation, diagnostics, and production testing of complex RF and digital systems.
You will work closely with RF, hardware, embedded, and test engineering teams to ensure reliable, repeatable, and scalable test solutions from early prototypes through stable field and production operation.
Responsibilities
Embedded & Test Firmware Development
- Develop, maintain, and optimize test firmware for DUTs used in validation, characterization, and production testing
- Implement automated and semi-automated hardware tests
- Support functional and end-of-line test flows
- Analyse test results, logs, and failures; perform root-cause analysis
- Support HW/SW integration and low-level debugging
Collaboration & Integration
- Close collaboration with test engineers, RF, hardware, embedded, and QA teams
- Contribute to test strategy, DFT concepts, and validation plans
- Maintain clear technical documentation for test firmware
Skills & Experience
- 2+ years of experience as an Embedded Engineer, or similar role
- Experience with SPI, UART, I2C, Ethernet, CAN, USB interfaces
- Clocking and synchronization
- RF impairments and system constraints
- Experience with measurements and signal analysing equipment:
- Proven experience bringing up custom hardware boards
- Strong debugging and troubleshooting skills across HW, FPGA, and embedded SW
- Solid knowledge of electronics and ability to read schematics
- Proficiency in C programming
- Experience with JTAG / SWD debug tools
- English proficiency: B1 or higher
Nice to Have
- Experience with production or manufacturing test systems
- Knowledge of cryptography and cybersecurity concepts
- Understanding of network protocols (TCP/IP, UDP, RTP)
- Experience with Python programming
- Experience with CI/CD for embedded or FPGA projects
- Experience with VHDL/Verilog for FPGA or digital logic development is a plus
- Experience in defence or dual-use systems
- Field testing experience with RF communication systems