Talent.com
Senior EmbeddedSoftware Engineer

Senior EmbeddedSoftware Engineer

TechBiz Global GmbHKrakow, 20, PL
Ponad 30 dni temu
Opis pracy

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

Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

Senior Engineer • Krakow, 20, PL

Powiązane stanowiska
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 10 dni temu
  • Promowane
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 ...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 20 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 4 dni temu
  • Promowane
Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

CanonicalKraków, Województwo małopolskie, Polska
Embedded Linux Senior Software Engineer - Optimisation.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the la...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
Embedded Software Engineer

Embedded Software Engineer

LifteroKraków, Województwo małopolskie, Polska
Liftero build rocket engines for new space era spacecrafts.With our first units already flying on SpaceX rideshare missions, we’re bringing BOOSTER - our next-gen thruster to small satellite missio...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
Senior Embedded Developer @ Hitachi Energy

Senior Embedded Developer @ Hitachi Energy

Hitachi EnergyKraków, Poland
DUTs (GitLab, Azure DevOps, Jenkins), preferably with Azure DevOps;; .Experience of working with international standards, like IEC, IEEE. .Ability to co-operate in international and multi-cultural ...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
R&D Engineer – Applications

R&D Engineer – Applications

Nordic SemiKraków, Województwo małopolskie, Polska
We are recruiting talented and experienced senior embedded software engineers to join the Software Platform Group in R&D to further develop Nordic Semiconductor’s Software Development Kits.The role...Pokaż więcejOstatnia aktualizacja: 21 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 28 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 10 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 8 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
Senior Embedded HW Developer

Senior Embedded HW Developer

TechnipFMC plcKraków, Województwo małopolskie, Polska
Select how often (in days) to receive an alert : .TechnipFMC is committed to driving real change in the energy industry.Our ambition is to build a sustainable future through relentless innovation and...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: ponad 30 dni temu
  • Promowane
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...Pokaż więcejOstatnia aktualizacja: 17 dni temu