¡Activa las notificaciones laborales por email!

Embedded Software Engineer

JR Spain

Ibiza

Presencial

EUR 40.000 - 60.000

Jornada completa

Hace 30+ días

Descripción de la vacante

A technology company in Spain is seeking an experienced Firmware Engineer to lead the development of low-level firmware for advanced embedded systems. This role involves building reliable control software for custom hardware platforms, with a focus on RISC-V microcontrollers. Ideal candidates will have strong expertise in C programming, embedded systems, and debugging. The position offers an innovative work environment in Ibiza.

Formación

  • Experience with Control and Status Registers (CSRs), APB, SPI, JTAG.
  • Strong understanding of DSP Algorithms.

Responsabilidades

  • Lead development of baremetal embedded firmware in C for RISC-V microcontrollers.
  • Implement control for boot sequences and DSP algorithms.
  • Drive verification plans across teams.
  • Participate in discussions on architecture and integration.
  • Ensure reliable operation through debugging at the memory level.

Conocimientos

Baremetal Embedded C development
Memory Management in embedded systems
Communication Protocols

Herramientas

Compilers and Toolchains for embedded development
Python
Descripción del empleo

Firmware Engineer – RISC-V Embedded Systems

We are seeking an experienced Firmware Engineer to lead the development of low-level firmware for advanced embedded systems. This role focuses on building reliable and high-performance control software for custom hardware platforms with integrated microcontrollers.

Key Responsibilities

  • Lead development of baremetal embedded firmware in C for RISC-V microcontrollers.
  • Implement control for boot sequences, link state machines, and DSP algorithms.
  • Drive verification plans across Firmware, Digital, Analog, and Systems teams.
  • Participate in cross-functional discussions on architecture, scheduling, and integration.
  • Ensure reliable operation through debugging and optimization at the register and memory level.

Required Skills

  • Baremetal Embedded C development
  • Memory Management in embedded systems
  • Experience with Control and Status Registers (CSRs), APB, SPI, JTAG
  • Experience with Compilers and Toolchains for embedded development
  • Strong understanding of Communication Protocols
  • Implementation of DSP Algorithms

Bonus Skills

  • Experience with Python for tooling or test automation
  • Familiarity with RISC-V ISA and low-level programming
  • Exposure to semiconductor IP integration or SoC architecture

Please note that if you are NOT a passport holder of the country for the vacancy you might need a work permit. Check our Blog for more information.

Bank or payment details should not be provided when applying for a job. Eurojobs.com is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.