The English-language job board for Spain

Firmware Engineer

Hybrid in Madrid·Full-time·Added yesterday (last checked 23 Oct)

Our summary

Work mode
Hybrid, Madrid
Contract
Permanent, full-time hours
Experience
2+ years
Education
University degree
Benefits
Flexible pay plan

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • Degree in Computer Science, Computer Engineering, Telecommunications, or equivalent technical training
  • 2–4 years of experience in firmware or embedded systems development (or relevant internships)
  • Solid knowledge of the C language on microcontrollers using real-time operating systems (RTOS)
  • Practical knowledge of the Python language
  • Familiar with the debugging process of applications in embedded systems
  • Familiar with the development of build systems based on CMakeLists
  • Fluency in working in Linux environments without a graphical interface
  • Experience with version control tools (Git)

Nice to have

  • Knowledge of the Lua programming language
  • Having worked on the development of embedded applications with devicetrees
  • Be familiar with or have previously worked with Zephyr RTOS
  • Having worked or participated in the development of applications on STM32
  • Practical knowledge of application containerization tools

Pay & benefits

What you'll get

  • Competitive fixed salary in line with the candidate's experience and skills
  • Young, stimulating, collaborative, and motivating work environment
  • Opportunity for professional development and growth in a constantly evolving technological environment
  • We offer a flexible compensation plan
  • Hybrid working model

The role

What you'll do

  • Design and program clean, efficient, and maintainable code in C/C++ for microcontrollers (ARM Cortex-M / STM32 architecture)
  • Integrate and control peripherals and communication modules (GNSS, satellite modems, cellular technologies, etc.)
  • Implement drivers and industrial and serial communication protocols (I2C, SPI, UART, ADC/DAC, Memories...)
  • Develop and maintain pipelines for continuous delivery and integration (CI/CD).
  • Design and implement unit tests for code validation as well as its integration
  • Collaborate on code reviews with the rest of the team for continuous feedback
  • Develop embedded applications with Zephyr RTOS
  • Develop tools with Python for the automation of certain processes linked to the development itself

About Satronics. Grupo Satlink

Satronics (Grupo Satlink) is a Spanish satellite communications company that designs, manufactures, and operates satellite ground stations and provides satellite connectivity services. The company serves clients across government, defense, enterprise, and maritime sectors, offering managed satellite services, teleport operations, and satellite equipment. With a workforce of over 500 employees, Satronics operates globally, with a strong presence in Latin America, Europe, and Africa, and is recognized as a key player in the satellite communications industry.

In Spain, Satronics is headquartered in Madrid, where its main engineering and operations teams are based. The company is known for its strong engineering culture, with a significant portion of its workforce dedicated to R&D, hardware design, and testing. For international professionals, Satronics offers opportunities in satellite systems engineering, hardware development, and quality assurance, making it a relevant employer for those with backgrounds in telecommunications, electronics, or aerospace engineering. The company's work environment is technical and project-driven, with a focus on innovation in satellite technology.

Industry
Satcom
Founded
1986
Employees
500–1,000
Headquarters
Madrid, Spain
In Spain
Madrid

Good to know if you are moving

  • Satronics is a Spanish company, so international hires would be joining the company in its home market, which can simplify work permit and visa processes.
  • The company's engineering roles are highly technical, and Spanish language proficiency is often a plus, though not always mandatory, depending on the team.
  • Madrid offers a high quality of life with a lower cost of living compared to other major European capitals, which can be attractive for international professionals.
  • The company works on projects with a global scope, particularly in Latin America and Europe, which can offer international exposure and travel opportunities.
  • Satronics' engineering roles often involve hardware testing and validation, which are transferable skills for professionals from the aerospace, automotive, or telecommunications industries.
All open roles at Satronics. Grupo Satlink

Location

Satronics. Grupo Satlink · Madrid

Loads Google Maps, which may set its own cookies.

WhatsApp