Software Test Engineer | Automotive 1

Capgemini
Machelen, Belgium
13 days ago

Role details

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

Job location

Machelen, Belgium

Tech stack

Testing (Software)
Automation of Tests
Booting (BIOS)
C++
Software Quality
System Configuration
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Python
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Information Technology
U-Boot

Job description

  • Designing, developing and testing embedded software solutions using C and C++ for a range of hardware platforms, ensuring high performance, reliability and maintainability
  • Working with ARM-based architectures, contributing to the development and optimisation of low-level software components including bootloaders and board support packages (BSPs)
  • Configuring, porting and maintaining embedded Linux systems, including kernel customisation, device driver development and system integration
  • Writing Python scripts to support automation, testing and tooling activities, improving development efficiency and software quality across the team
  • Collaborating closely with hardware engineers, architects and cross-functional teams to ensure seamless hardware/software integration and timely delivery of embedded solutions

Requirements

  • You have 1-2 years of experience in embedded software development, with strong hands-on skills in C and/or C++ for resource-constrained environments
  • You have practical experience working with ARM processors and are familiar with embedded Linux environments, including kernel configuration and device drivers
  • You have a good understanding of boot processes and bootloader development (e.g. U-Boot), with the ability to configure and customise boot sequences for embedded targets
  • You are comfortable using Python for scripting, test automation or toolchain support, and have experience working in Linux-based development environments
  • You hold a Master's degree in Computer Science, Electronics, Electrical Engineering or a related field, and have a proactive, team-oriented approach to problem-solving
  • You are fluent in English

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