Talent.com
Senior EmbeddedSoftware Engineer

Senior EmbeddedSoftware Engineer

TechBiz Global GmbHKrakow, 20, PL
30+ days ago
Job description

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a

Senior EmbeddedSoftware Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

ABOUT THE CLIENT

Our client is an innovative aerospace technology company that is transforming system integration through AI-driven interoperability. Their core platform streamlines satellite integration workflows by enabling modular connectivity between payloads, components, and subsystems. It converts hardware specifications into digital twins and automatically generates, tests, and validates on-board middleware software that is both hardware- and OS-agnostic. This web-based collaborative tool supports mission-critical projects, allowing teams to efficiently model, test, and simulate data interfaces for satellites, spacecraft, and lunar landers.

NOTE : this position requires working on-site and relocation to Luxembourg.

JOB DESCRIPTION :

As Senior Embedded Software Engineer, you will architect, implement, and maintain our hardware-agnostic and OS-agnostic on-board software framework. Your work in collaboration with the AI team will enable integration of any hardware into any bus in less than a day instead of months, ensuring robustness, safety, and performance across Linux and real-time operating systems.

What You’ll Do

1. Platform & Abstraction

Design and develop a hardware-agnostic HAL and middleware stack in C / C++, supporting ARM Cortex-A / R / M, RISC-V, etc.

Create OS-agnostic abstraction layers to target Linux (Yocto / Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS) with minimal code divergence.

2. Driver & Protocol Implementation

Implement and maintain bus-protocol drivers (I2C, SPI, UART) with multi-bus and multi-instance support for redundancy.

Define and adhere to clear software-to-hardware interface contracts (ICDs / datasheet-driven), ensuring consistent behavior across platforms.

3. Architecture & Best Practices

Apply OOP principles in C++ and structured design in C to build modular, testable components.

Enforce MISRA C / C++ and CERT Secure Coding guidelines; integrate static analysis, code reviews, and Git-based CI pipelines.

4. Automation & Testing

Develop Python scripts to automate configuration of the on-board software, automate build, flashing, and validation across multiple target boards.

Build and maintain hardware-in-the-loop and software-in-the-loop test frameworks to continuously test, validate, and verify the on-board software and platform compatibility.

5. Collaboration & Mentorship

Collaborate with the Software Lead, AI Engineer and Backend team

Mentor junior engineers, share knowledge on cross-platform strategies, and foster an iterative “try, learn, improve” culture.

Required Qualifications

1. Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science, or equivalent

2. 5+ years of embedded software development, with emphasis on cross-platform or portable code

3. Expert in C (99 / 11) and Modern C++ (11 / 14 / 17); solid understanding of OOP and procedural design

4. Deep experience with I2C, SPI, UART (multi-bus, multi-device patterns)

5. Proven ability to develop for both Linux (Yocto, Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS)

6. Python scripting for coding, build / test automation

7. Familiarity with hardware debugging (JTAG / SWD, logic analyzers, oscilloscopes)

8. Strong version control workflow (Git, GitFlow) and CI / CD integration

Nice-to-Have

1. Background in satellite or aerospace on-board computers (OBCs) and Flight Software Frameworks.

2. Exposure to container-based CI for embedded builds (Docker)

3. Knowledge of additional field buses (CAN / CAN-FD, MIL-STD, etc.)

4. Experience with secure boot or firmware-update mechanisms

5. Prior work on middleware or plugin frameworks

Create a job alert for this search

Senior Engineer • Krakow, 20, PL

Related jobs
  • Promoted
Senior С Firmware Engineer IRC278603

Senior С Firmware Engineer IRC278603

GlobalLogicKraków, Województwo małopolskie, Polska
Inviting Senior Embedded Software Engineer to join a growing account in the medical devices industry domain.Our client is the global leader company of healthcare solutions, which contributes to hum...Show moreLast updated: 29 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

AVSystemKraków, Lesser Poland, Poland
We are looking for an experienced software engineer to join the team at the core of UMP.Even though the product is mature, it’s facing interesting architectural challenges involved with building a ...Show moreLast updated: 30+ days ago
  • Promoted
Embedded SW Engineer @ Spyrosoft

Embedded SW Engineer @ Spyrosoft

SpyrosoftKraków, Poland
Microcontroller peripheral integration (I2C, USB, LVDS / GSML).Automotive SoCs (preferably Qualcomm).The QNX BSP Software Integrator / Engineer will join an existing team responsible for hardware bring...Show moreLast updated: 4 days ago
  • Promoted
Senior Embedded Software Engineer

Senior Embedded Software Engineer

SmartlyMetropolitan Boutique Hotel, Województwo małopolskie, Polska
We build secure, reliable IoT solutions that help cities run cleaner, safer, and more efficiently.We're a small team that values logical thinking, ownership, and clear communication.As a Senior Emb...Show moreLast updated: 5 days ago
  • Promoted
Senior Embedded C Engineer IRC278056

Senior Embedded C Engineer IRC278056

GlobalLogicKraków, Województwo małopolskie, Polska
Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, th...Show moreLast updated: 30+ days ago
  • Promoted
Embedded Software Engineer @ BorgWarner

Embedded Software Engineer @ BorgWarner

BorgWarnerKraków, Poland
In this role, the Embedded Software Engineer will be responsible for developing low-level software components essential for both hardware field applications and testing. The team focuses on creating...Show moreLast updated: 20 days ago
  • Promoted
Senior Embedded Developer

Senior Embedded Developer

Hitachi ABB Power GridsKraków, Województwo małopolskie, Polska
For our Automation & Communication product group of Grid Automation business unit we are looking for an experienced Embedded Developer. Fulfill the needs and requirements of different Hitachi Energy...Show moreLast updated: 30+ days ago
  • Promoted
R&D Senior Engineer - Embedded software developer

R&D Senior Engineer - Embedded software developer

ABB Sp. z o.o.Kraków, Lesser Poland, Poland
ABB is pioneering technology leader in motor and drives which are an integral part of everyone’s lives.Our drives offering is the most comprehensive, unmatched by anyone else in the drives industry...Show moreLast updated: 30+ days ago
  • Promoted
Senior Advanced Embedded Software Engineer – Communication, Navigation and Surveillance systems @ Honeywell

Senior Advanced Embedded Software Engineer – Communication, Navigation and Surveillance systems @ Honeywell

HoneywellCracow, Polish
We have an opportunity for an experienced Embedded Software Engineer to join us at Honeywell Aerospace in Krakow.You will help create breakthrough innovations that will ensure Honeywell’s leadershi...Show moreLast updated: 10 days ago
  • Promoted
Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

Embedded Systems Engineer : Embedded Linux, Rockchip, Hardware Integration @ Inventively + OOHAi

Inventively + OOHAiKraków, Poland
AI systems that make the physical world measurable, interpretable, and responsive.You’ll play a key role in developing the embedded platform that powers our intelligent camera-based hardware — inte...Show moreLast updated: 10 days ago
  • Promoted
Senior C++ Software Engineer (Embedded)

Senior C++ Software Engineer (Embedded)

LuxoftKraków, Województwo małopolskie, Polska
We are looking for a C++ Software Development Engineer (SDE) at the SDE II level to join our team.In this role, you will be developing and optimizing computer vision and image processing algorithms...Show moreLast updated: 8 days ago
  • Promoted
Embedded software engineer @ borgwarner

Embedded software engineer @ borgwarner

BorgWarnerKraków, Małopolskie, Polska
In this role, the Embedded Software Engineer will be responsible for developing low-level software components essential for both hardware field applications and testing. The team focuses on creating...Show moreLast updated: 15 days ago
  • Promoted
Senior / Lead С Firmware Engineer IRC278601

Senior / Lead С Firmware Engineer IRC278601

GlobalLogicKraków, Województwo małopolskie, Polska
Inviting Lead Embedded Software Engineer to join a growing account in the medical devices industry domain.Our client is the global leader company of healthcare solutions, which contributes to human...Show moreLast updated: 30+ days ago
  • Promoted
Senior Embedded C++ Developer @ Spyrosoft

Senior Embedded C++ Developer @ Spyrosoft

SpyrosoftKraków, Poland
Are you ready to shape the future of healthcare technology? We’re looking for an experienced C++ / Embedded Software Engineer to join our agile team working on an innovative real-time communication p...Show moreLast updated: 28 days ago
  • Promoted
R&D Associate Engineer - Embedded Software Developer

R&D Associate Engineer - Embedded Software Developer

ABB Business ServicesKraków, Lesser Poland, Poland
ABB is pioneering technology leader in motor and drives which are an integral part of everyone’s lives.Our drives offering is the most comprehensive, unmatched by anyone else in the drives industry...Show moreLast updated: 30+ days ago
  • Promoted
Senior Embedded HW Developer

Senior Embedded HW Developer

TechnipFMCKraków, Województwo małopolskie, Polska
Define hardware requirements in collaboration with system architects, SW architects, product owners.Design and develop embedded hardware circuits, PCBAs, FPGA modules, including component selection...Show moreLast updated: 30+ days ago
  • Promoted
Embedded systems engineer : embedded linux, rockchip, hardware integration @ inventively + oohai

Embedded systems engineer : embedded linux, rockchip, hardware integration @ inventively + oohai

Inventively + OOHAiKraków, Małopolskie, Polska
AI systems that make the physical world measurable, interpretable, and responsive.You’ll play a key role in developing the embedded platform that powers our intelligent camera-based hardware — inte...Show moreLast updated: 7 days ago
  • Promoted
Senior Embedded Engineer - Poland

Senior Embedded Engineer - Poland

NeuRealityKraków, Województwo małopolskie, Polska
Senior Embedded Engineer - Poland at NeuReality.We are looking for a talented Senior Embedded Engineer to contribute to the development of NeuReality’s AI-centric platform firmware.You will take pa...Show moreLast updated: 17 days ago