TechBiz Global logoTechBiz Global logo

Senior Embedded Software Engineer

TechBiz GlobalLuxembourg, Luxembourg, Luxembourg
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications:Proficiency in C/C++ programming languages. Experience with hardware abstraction layers and middleware development. Familiarity with bus protocols such as I2C, SPI, and UART. Strong understanding of real-time operating systems. Ability to work collaboratively in a fast-paced, innovative environment. Experience mentoring junior engineers is a plus.

About the job

Join TechBiz Global as we support our esteemed clients in finding top talent. We are on the lookout for a Senior Embedded Software Engineer to become a vital part of our client's innovative team. If you're eager to advance your career in a cutting-edge environment, this opportunity could be your ideal match.

ABOUT OUR CLIENT

Our client is a pioneering aerospace technology firm revolutionizing system integration with AI-driven interoperability. Their flagship platform simplifies satellite integration workflows by facilitating modular connectivity among payloads, components, and subsystems. It transforms hardware specifications into digital twins, generating, testing, and validating on-board middleware software that is both hardware- and OS-agnostic. This web-based collaborative tool is essential for mission-critical projects, empowering teams to efficiently model, test, and simulate data interfaces for satellites, spacecraft, and lunar landers.

NOTE: This position requires on-site work and relocation to Luxembourg.

JOB RESPONSIBILITIES:

As a Senior Embedded Software Engineer, you will design, implement, and maintain our hardware-agnostic and OS-agnostic on-board software framework. Collaborating closely with the AI team, you will ensure the integration of any hardware into any bus in under a day, rather than months, while maintaining robustness, safety, and performance across both Linux and real-time operating systems.

Key Responsibilities Include:

  • Platform & Abstraction: Develop a hardware-agnostic HAL and middleware stack in C/C++ supporting ARM Cortex-A/R/M, RISC-V, etc., while creating OS-agnostic abstraction layers for Linux (Yocto/Ubuntu) and RTOS (FreeRTOS, Zephyr, RTEMS).
  • Driver & Protocol Implementation: Implement and maintain bus-protocol drivers (I2C, SPI, UART) with multi-bus and multi-instance support for redundancy, ensuring clear software-to-hardware interface contracts.
  • Architecture & Best Practices: Employ OOP principles in C++ and structured design in C to build modular, testable components, while enforcing coding guidelines and integrating static analysis, code reviews, and CI pipelines.
  • Automation & Testing: Create Python scripts for automating configuration, building, flashing, and validating on multiple target boards, and maintain testing frameworks for continuous validation of software and platform compatibility.
  • Collaboration & Mentorship: Work alongside the Software Lead, AI Engineer, and Backend team, while mentoring junior engineers.

About TechBiz Global

TechBiz Global is a leading recruitment service provider dedicated to connecting top talent with innovative organizations. Our client, a trailblazer in aerospace technology, is committed to enhancing system integration through advanced AI solutions, making significant strides in satellite and spacecraft development.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.