¡Activa las notificaciones laborales por email!

Embedded Software Engineer

JR Spain

Islas Baleares

Presencial

EUR 45.000 - 60.000

Jornada completa

Hace 30+ días

Descripción de la vacante

A leading technology firm in Islas Baleares is seeking an experienced Firmware Engineer to develop low-level firmware for advanced embedded systems. The job requires expertise in baremetal embedded C and understanding of communication protocols. Responsibilities include leading firmware development and ensuring reliable operation through debugging and optimization. Ideal for candidates with experience in RISC-V microcontrollers. Competitive salary and opportunities for growth in a dynamic environment.

Formación

  • Experience in baremetal embedded C development.
  • Knowledge of memory management in embedded systems.
  • Familiarity with control and status registers, APB, SPI, JTAG.

Responsabilidades

  • Lead development of baremetal embedded firmware for RISC-V microcontrollers.
  • Implement control for boot sequences and link state machines.
  • Drive verification plans across Firmware, Digital, Analog, and Systems teams.

Conocimientos

Baremetal Embedded C
Memory Management
Control and Status Registers
Compilers and Toolchains
Communication Protocols
DSP Algorithms
Descripción del empleo

Social network you want to login/join with:

Embedded Software Engineer, islas baleares

col-narrow-left

Client:

XpertDirect

Location:

Islas Baleares

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

4345868735836323840324617

Job Views:

4

Posted:

23.07.2025

Expiry Date:

06.09.2025

col-wide

Job Description:

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 involves 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
  • Working 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
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.