Senior Embedded Software Engineer

Brand new opportunity for a highly skilled Senior Embedded Software Engineer in Cardiff to join a start up semiconductor and systems design company.

**** £55k to £70k plus benefits, and flexible hybrid working***

The Senior Embedded Software Engineer will help develop the firmware and software foundations for my client's FPGA-enabled, AI-enabled and smart electronic systems. You will contribute to embedded firmware, hardware abstraction layers, drivers, board support code, real-time control interfaces, diagnostics, integration software and customer-ready demonstrators. The role combines hands-on embedded C/C++ development, hardware/software integration, firmware architecture, test tooling, technical documentation and close collaboration with FPGA, AI, analogue and system teams. It will also involve mentoring /team leading junior team member.

Suitable applicants must have:

  • Strong Embedded C/C++ programming skills.
  • Experience developing drivers, HALs, board support code or hardware-facing software.
  • hardware interfaces such as SPI, I2C, UART, CAN, Ethernet, GPIO, ADC, DAC
  • Experience bringing up new boards or debugging hardware/software interfaces.

Any knowledge of the following would be useful:

  • Embedded Linux or RTOS experience, such as FreeRTOS or Zephyr
  • SoC FPGA platforms such as Zynq, MPSoC, ARM,
  • FPGA/software interface development
  • Python scripting

The ideal candidate will be a strong communicator with the ability to work across multidisciplinary engineering domains. You should have the ability to mentor junior engineers and take ownership of technical delivery. Any experience in start-up, R&D or product development environments would be useful.

Send your CV or get in touch with Emma Windows at IC Resources.

Job Details

Company
IC Resources
Location
Cardiff, Wales, United Kingdom
Hybrid / Remote Options
Posted