Programista Embedded (m/k) (Madrid)

Programista Embedded (m/k) (Madrid)

02 ago
|
Talent
|
Madrid

02 ago

Talent

Madrid

Company Description:

The company is based in Barcelona and aims to revolutionize remote sensing for environmental monitoring and resource management.

Aistech is seeking an Embedded Software Engineer to join our Software Team, specifically within the Payload Embedded Team. Your primary mission will be to design and develop the high-performance firmware that processes high-resolution satellite imaging data, ensuring our "eyes in the sky" operate with 100% reliability. You will bridge the gap between complex optical payloads and our data infrastructure, playing a critical role in our mission-ready deployments.

Design, develop, and maintain high-performance embedded software in C/C++ for payload control and data handling. Hardware Integration: Collaborate closely with the Optics and Electronics teams to integrate drivers and debug hardware-software interfaces. Implement and optimize RTOS-based or embedded Linux applications to manage concurrent tasks, ensuring low-latency processing of satellite imagery. Testing & Validation: Own the full lifecycle of your code, from unit testing and Hardware-in-the-Loop (HiL) testing to final deployment on flight models. Contribute to the Astra Project initiative by maintaining rigorous Architectural Decision Records (ADRs) and API documentation. Cross-Functional Collaboration:



Work closely with the Payload, Ground Segment, and Data Infrastructure teams, actively communicating design decisions and implementation details with the rest of the software team to ensure seamless end-to-end data flow.

Bachelor's degree in Computer Science, Electrical Engineering, or a related field. ~3+ years of experience in embedded software or firmware development, with strong proficiency in C and modern C++ (C++14/17 or later). ~ Experience with RTOS (FreeRTOS, Zephyr) or embedded Linux, including POSIX APIs, concurrent/multithreaded applications and kernel modules. ~ Experience with build systems and toolchains (CMake, Make, GCC/Clang, Yocto), version control (Git), and bug-tracking systems (Jira). ~ Experience with debugging tools (GDB, logic analyzers, hardware interfaces such as JTAG/SWD) and hardware-software integration. ~ Experience with Python for automation and scripting test benches. Enjoy a stable, permanent contract with a fast-growing company. ⏰ Versátil working hours and hybrid work: 6 days/month from home. Daily fresh fruit and coffee to keep you energized. To be considered for this position, you must already have the legal right to work in the European Union. We are unable to provide visa sponsorship.

📌 Programista Embedded (m/k) (Madrid)
🏢 Talent
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: programista embedded (m/k) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: programista embedded (m/k) (madrid) / madrid