Embedded Software Linux Engineer

Capgemini
Machelen, Belgium
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Machelen, Belgium

Tech stack

Agile Methodologies
C++
Communications Protocols
Computer Programming
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Revision Control Systems
Hardware Design
Linux System Administration
Real-Time Operating Systems
Software Engineering
Software Systems
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
GIT
Information Technology

Job description

  • Designing, developing, and maintaining embedded Linux software solutions for a variety of industrial and technological applications
  • Writing clean, efficient, and well-documented code in C/C++ for embedded Linux environments
  • Participating in the full software development lifecycle, from requirements analysis through to integration and validation
  • Collaborating with cross-functional teams including hardware engineers and systems architects to ensure seamless software-hardware integration
  • Contributing to the continuous improvement of development processes, tools, and best practices within the team

Requirements

  • You hold a Master's degree in Computer Science, Embedded Systems, Electronics, or a related engineering field
  • You have 3/4 years of experience in embedded software development, with a strong focus on Linux environments
  • You are proficient in C/C++ programming and have hands-on experience with embedded Linux platforms, BSP customisation, and device drivers
  • You have a good understanding of real-time operating systems, communication protocols (UART, SPI, I2C, CAN), and low-level hardware interfacing
  • You are comfortable working in an Agile environment and familiar with version control tools such as Git
  • You are fluent in French and have a good working level of English, enabling you to collaborate effectively in an international context

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position