Embedded Software Engineer

Fossa
Madrid, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

C (Programming Language) C++ (Programming Language) Communications Protocols Software Debugging Linux Embedded Software Firmware Joint Test Action (IEEE Standards) Python (Programming Language) Raspberry Pi Systems Architecture System Programming
+2 more
Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface

Job description

FOSSA Systems is a leading space engineering and telecommunications company with +50 employees, specializing in developing and deploying IoT satellite solutions for remote asset management.Leveraging advanced miniaturization and mass production techniques, FOSSA has launched +25 satellites and is actively deploying a groundbreaking satellite constellation to deliver cost-effective, cutting-edge connectivity solutions.With headquarters in Madrid and an R&D center in Lisbon, FOSSA Systems is at the forefront of innovation in satellite manufacturing, operations, and IoT connectivity.Who are we looking for?FOSSA is actively looking for an Embedded Software Engineer to join our software department in our Madrid office.As an embedded engineer you will be able to program different devices across all FOSSA engineering segments (Space, Ground, User).With special focus in the continuous development of FOSSA flight assets, comprising its ground stations for satellite control and its IoT devices.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.Profile: Telecommunications or Electronics Engineering degree or similar.3 to 5 years of minimum related experience.Experience with C, C++ and Python low-level programming languages.Familiarity with debugging embedded systems (STM32, Raspberry Pi, ESP32, etc.).Basic understanding of circuit schematics and layouts.Familiarity with communication protocols (CAN, I2C, SPI, UART, SPW, etc.).Full professional proficiency in English.Demonstrable interest in the space sector.Experience developing embedded software in Linux environment.Experience working with digital HW (programmers, JTAG, oscilloscope, etc.).#J-*****-Ljbffr

Requirements

Profile: Telecommunications or Electronics Engineering degree or similar. 3 to 5 years of minimum related experience. Experience with C, C++ and Python low-level programming languages. Familiarity with debugging embedded systems (STM32, Raspberry Pi, ESP32, etc.). Basic understanding of circuit schematics and layouts. Familiarity with communication protocols (CAN, I2C, SPI, UART, SPW, etc.). Full professional proficiency in English. Demonstrable interest in the space sector. Experience developing embedded software in Linux environment. Experience working with digital HW (programmers, JTAG, oscilloscope, etc.). #J-*****-Ljbffr

About the company

FOSSA Systems is a leading space engineering and telecommunications company with +50 employees, specializing in developing and deploying IoT satellite solutions for remote asset management. Leveraging advanced miniaturization and mass production techniques, FOSSA has launched +25 satellites and is actively deploying a groundbreaking satellite constellation to deliver cost-effective, cutting-edge connectivity solutions. With headquarters in Madrid and an R&D center in Lisbon, FOSSA Systems is at the forefront of innovation in satellite manufacturing, operations, and IoT connectivity. Who are we looking for? FOSSA is actively looking for an Embedded Software Engineer to join our software department in our Madrid office.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

4:00 min

Customizing keyboards with mechanical switches and custom firmware

Andreas Taranetz Andreas Taranetz · Europe 2026 Virtual

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all