Job Description
As a Firmware Engineer, you work within R&D on the development of new high-tech systems and products. You combine embedded firmware development with FPGA development and work on a wide variety of technical projects, often developing solutions completely from scratch.
You contribute to the architecture, make technical design choices and develop both firmware and FPGA functionality. From the first concept and prototype to integration and validation, you are involved throughout the complete development cycle.
What will you do?
- Develop embedded firmware for new high-tech products and systems
- Develop and implement FPGA functionality using VHDL and/or Verilog
- Work on a variety of R&D projects and develop solutions from scratch
- Translate system requirements into firmware and FPGA architectures
- Develop low-level software, drivers and hardware interfaces
- Develop communication and data exchange between FPGAs, processors, sensors and other subsystems
- Build prototypes and test new functionality on hardware
- Perform debugging, simulation and verification
- Analyse technical issues and optimise performance, timing and reliability
- Collaborate closely with electronics, software and system engineers
Your profile
- You hold a BSc or MSc in Electrical Engineering, Embedded Systems, Computer Engineering or a related field
- You have experience with embedded firmware development in C and/or C++
- You have experience with FPGA development using VHDL and/or Verilog
- You understand digital electronics, microcontrollers/processors and hardware interfaces
- You enjoy designing and developing new systems from the ground up
- You are experienced in debugging, testing and solving complex technical problems
- You enjoy working on different technical projects within an R&D environment
- Experience in high-tech systems, semiconductor equipment, robotics or other complex product development is a plus
Interested?
Apply now!
Find more vacancies at our website!