Embedded Software Engineer (Space IoT) – Flexible Hours

FOSSA

Madrid

On-site

EUR 45,000 - 60,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FOSSA Systems, headquartered in Madrid, is seeking an Embedded Software Engineer to join the software team in our Madrid office. You will design and implement firmware for embedded devices across Space, Ground and User segments, collaborating with hardware and other departments to deliver reliable satellite control and IoT solutions.

You will work with C, C++, and Python in Linux environments, gain experience with STM32, ESP32, and Xilinx FPGAs, and contribute to RTOS-based applications.

Qualifications

  • Engineering degree in Telecommunications or Electronics or equivalent.
  • 3–5 years of related embedded software experience.
  • Experience with C, C++, Python for low-level programming.
  • Familiarity with debugging embedded systems (STM32, Raspberry Pi, ESP32, etc.).
  • Basic understanding of circuit schematics and layouts.
  • Familiarity with CAN, I2C, SPI, UART.
  • Fluent in English.
  • Interest in space sector.
  • Experience with Linux environment and RTOS (preferably FreeRTOS).
  • Experience with digital HW (programmers, JTAG, oscilloscope).

Responsibilities

  • Design and implement firmware for embedded devices and systems, from requirements to production and commercial deployment.
  • Closely working with hardware and other departments to design and build unit firmware and high-level satellite applications.
  • Support the definition of satellite and other systems architecture.
  • Work on digital and analog embedded hardware.
  • Prepare and maintain software detailed design and implementation documentation in accordance with company and industry standards.

Skills

C
C++
Python
Embedded debugging
RTOS
English proficiency

Education

Electronics/Telecommunications Engineering degree

Tools

STM32
Raspberry Pi
ESP32
Linux
JTAG
Oscilloscope
CAN
I2C
SPI
UART
Xilinx FPGAs

Job description

FOSSA Systems, headquartered in Madrid, is seeking an Embedded Software Engineer to join the software team in our Madrid office. You will design and implement firmware for embedded devices across Space, Ground and User segments, collaborating with hardware and other departments to deliver reliable satellite control and IoT solutions.

You will work with C, C++, and Python in Linux environments, gain experience with STM32, ESP32, and Xilinx FPGAs, and contribute to RTOS-based applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

FOSSA • Madrid

On-site
EUR 45,000 - 60,000
Space Electronics Engineer — Flexible Work Arrangements
Space Electronics Engineer — Flexible Work Arrangements

Blackshark • Madrid

On-site
EUR 38,000 - 56,000
Flexible working arrangements
IoT Systems Engineer
IoT Systems Engineer

Blackshark • Madrid

On-site
EUR 60,000 - 90,000
Electronics Engineer
Electronics Engineer

Blackshark • Madrid

On-site
EUR 38,000 - 56,000
Flexible working arrangements
Software Engineer
Software Engineer

Blackshark • Madrid

On-site
EUR 30,000 - 50,000
Hybrid work
Flexible work arrangements
Lead IoT Systems Engineer — Satellite Connectivity
Lead IoT Systems Engineer — Satellite Connectivity

Blackshark • Madrid

On-site
EUR 60,000 - 90,000
Satellite Operations Engineer
Satellite Operations Engineer

FOSSA Systems • Las Rozas de Madrid

On-site
EUR 55,000 - 75,000
Lisbon Hybrid Software Engineer — Space IoT & APIs
Lisbon Hybrid Software Engineer — Space IoT & APIs

Blackshark • Madrid

Hybrid
EUR 30,000 - 50,000
Hybrid work
Flexible work arrangements
Space Flight Software Engineer — Real-Time Embedded
Space Flight Software Engineer — Real-Time Embedded

GMV Spain • Nigrán

On-site
EUR 48,000 - 72,000
Space Embedded Software Engineer
Space Embedded Software Engineer

Empiric • Comunidad de Madrid

Hybrid
EUR 40,000 - 60,000