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:
- BsC/MsC in Information Technologies, Computer Science, Engineering and/or Physics, or equivalent experience with proven projects (we will ask for a portfolio).
- Open minded and extrovert, active learner and tolerant to criticism.
- Strong knowledge of C++.
- Proven experience in embedded Real-time Operating Systems (RTOS) and, specially, YOCTO.
- Minimum experience in SoC development containing logic units, memory slots and I/O peripherals
- Basic knowledge in Kernel Development for (Embedded) Linux.
- Proven experience in building systems with different toolchains (automake, cmake, makefiles…)
- Experience in Linux drivers: CAN/I2C/SPI/UART/USB/RS422/RS485 and protocols CSP/FTP
- Minimum experience in ADC, DAC, Timers, PWM, DMA, watchdogs, interrupt processing and registers.
- Valuable experience in C for 32 bits ARM microcontrollers.
- Minimum experience in lab equipment for testing and debugging hw and firmware purposes: oscilloscopes, logic analysers and multimeters.
- Experience in Python and/or Bash scripting.
- Basic knowledge of Agile SW suites such as Atlassian (Jira and Confluence) or similar.
- Experience in software configuration management tools such as Git Server (Gitlab, Github, Gitea, BitBucket …)
- 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
Related Jobs
3 roles aligned with this opportunity
Junior Embedded C++ Developer
2025-09-15
Software & Simulation Engineer - C++/Python
2026-05-25
- Posted
- Jan 30, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Sant Cugat del Vallès
- Company
- Aistech Space
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Embedded C++ Developer
2025-09-15
Software & Simulation Engineer - C++/Python
2026-05-25