-
Aistech Space

Embedded C++ Developer

Aistech Space
Spain · Full-time · Entry

Company Description:

Aistech Space is focused on generating affordable, recurrent, high resolution thermal imagery of the planet to provide a new perspective of Earth’s changing resources. The company is based in Barcelona and aims to revolutionize remote sensing for environmental monitoring and resource management.


What you will do:

Aistech Space is looking for an Embedded C++ Developer to be part of the Space Infrastructure Team in charge of defining, designing and implementing the necessary software modules to manage and operate the ENABLER payload.


This new position offers the opportunity to rotate in different projects involving either satellite or payload technologies. This position starts on the payload team, developing critical software for image operations on board of our satellites.


In addition to this, you will be in contact with the rest of companies’ business areas (ground infrastructure, business development, etc.) integrating new ideas and concepts to the software area.


In this role, you are expected to work as a team functioning as an agile, highly collaborative unit focused on short development iterations.


You will also be responsible to follow internal standards and good practices in terms of project management, documentation and time management following an agile approach in your daily work.


The key objectives to be achieved are:

  • Understand Aistech Space’s mission objectives.
  • Work closely with the ground and user segment teams to help to improve their workflows and infrastructure developments.
  • Develop, deploy, and maintain a scalable software infrastructure.
  • Engage with internal and external stakeholders to continuously improve the software infrastructure.
  • Recommend adoption of new technologies, products, and services.
  • Definition and analysis of software and infrastructure requirements and correspondence implementation in code using an Agile methodology.
  • Write testable code, documentation and presentations.
  • Actively engage in the development of documentation to build out the company procedures and specification manuals.
  • Follow your curiosity to suggest new ideas to make our products and processes better.
  • Keep the best communication between internal teams: key performance indicator for this role!


Who you are:

Must:

  1. BsC/MsC in Information Technologies, Computer Science, Engineering and/or Physics, or equivalent experience with proven projects (we will ask for a portfolio).
  2. Open minded and extrovert, active learner and tolerant to criticism.
  3. Strong knowledge of C++.
  4. Proven experience in embedded Real-time Operating Systems (RTOS) and, specially, YOCTO.
  5. Minimum experience in SoC development containing logic units, memory slots and I/O peripherals
  6. Basic knowledge in Kernel Development for (Embedded) Linux.
  7. Proven experience in building systems with different toolchains (automake, cmake, makefiles…)
  8. Experience in Linux drivers: CAN/I2C/SPI/UART/USB/RS422/RS485 and protocols CSP/FTP 
  9. Minimum experience in ADC, DAC, Timers, PWM, DMA, watchdogs, interrupt processing and registers.
  10. Valuable experience in C for 32 bits ARM microcontrollers.
  11. Minimum experience in lab equipment for testing and debugging hw and firmware purposes: oscilloscopes, logic analysers and multimeters.
  12. Experience in Python and/or Bash scripting.
  13. Basic knowledge of Agile SW suites such as Atlassian (Jira and Confluence) or similar.
  14. Experience in software configuration management tools such as Git Server (Gitlab, Github, Gitea, BitBucket …)
  15. Fluent English speaker.


Where you will be:

You will be working in the Barcelona HQ in Sant Cugat. We are open to some remote days per month, to be evaluated on a case by case basis.

Key Skills

Ranked by relevance

embedded c configuration management confluence python server gitlab linux bash rtos jira git adc
Login to Apply
Posted
Jan 30, 2025
Type
Full-time
Level
Entry
Location
Sant Cugat del Vallès

Industries

Defense Space Manufacturing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Aistech Space
Related

Junior Embedded C++ Developer

2025-09-15

Full-time
Entry
Spain
Defense
Strategy/Planning
View Job Details
Aistech Space
Related

Backend Engineer

2026-05-19

Full-time
Mid-Senior
Spain
Defense
Engineering
View Job Details
EGIDE
Related

Software & Simulation Engineer - C++/Python

2026-05-25

Full-time
Not Applicable
France
Defense
Engineering