Embedded software engineer

Engibex

Charleroi

On-site

EUR 55,000 - 85,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Engibex, a Belgian engineering consulting firm in Charleroi, is seeking a talented Embedded Software Engineer to contribute to new unit development and improvement of existing units such as on-board computers, radios, cameras, and sensors.

You will join an agile team working with EE/FPGA engineers and possibly RF and network specialists. Responsibilities include designing and building unit firmware, producing high quality flight software components, and supporting satellite system architecture.

Qualifications

  • Degree in CS, Aerospace or related field.
  • Experience with C and Python programming languages.
  • Embedded Linux development experience.
  • Experience with RTOS (FreeRTOS preferred).
  • Strong debugging, optimization and testing skills.
  • Experience with full cycle SW development.
  • Ability to read schematics and layouts.
  • Experience with digital HW tools (JTAG, oscilloscope, etc.).
  • Familiarity with Buildroot, U-Boot, Zynq, cmake, CAN/I2C/SPI/UART.
  • Good communication and English skills.

Responsibilities

  • Closely working with hardware and system engineers to design and build unit firmware and high level satellite applications.
  • Producing high quality flight SW components following the development flow (requirements engineering, design, implementation, testing and maintenance).
  • Supporting the definition of the satellite system architecture.

Skills

C programming
Python
Embedded Linux
FreeRTOS
Unit testing
Debugging
Full life cycle
Reading schematics
Digital HW tools
English skills

Education

BSc/MSc/PhD in CS

Tools

Buildroot
UBoot
cmake
JTAG
Oscilloscope

Job description

We are a Belgian engineering consulting firm that assists SMEs and large industrial organizations in bringing their innovation and R&D initiatives to life.

Le poste :

We are seeking a talented and motivated Embedded Software Engineer to contribute to the development of new units and improvement of existing units.

As an Embedded Software Engineer, you will join an agile development team that works around a specific unit. We develop many type of units, including on-board computers, radios, cameras, optical transceivers, network switches, and different kind of sensors and actuators.

In these development teams, communication and cooperation among diverse team members are key, often blurring the lines between competences.

You will work closely with EE and FPGA engineers and depending on the project, also with RF, AOCS, optical or network engineers.

Key activities
  • Closely working with hardware and system engineers to design and build unit firmware and high level satellite applications.
  • Producing high quality flight SW components following the development flow (requirements engineering, design, implementation, testing and maintenance).
  • Supporting the definition of the satellite system architecture.
Profil recherché :
Must have
  • BSc, MSc or PhD degree in Computer Science, Aerospace Engineering, or related field
  • Experience with C and Python programming languages
  • Experience developing embedded software in Linux environment
  • Experience with real time operating systems (preferably FreeRTOS)
  • Strong skills debugging, optimizing and unit testing
  • Experience with full cycle SW development
  • Ability to read and understand schematics and layouts
  • Experience working with digital HW (usage of flashers, JTAG, oscilloscope, etc.)
  • Familiarity with some of the following technologies: Buildroot, UBoot, Zynq, cmake, communication links (CAN, I2C, SPI, UART, SPW, etc.)
  • Good communication skills
  • Good English knowledge
Nice to have
  • Experience in space sector (knowledge of the satellite subsystems, satellite operations, development of embedded flight software, etc.)
  • Experience with ECSS/CCSDS standards (ECSS-E-ST-70-41A or C Telemetry and telecommand packet utilization, CCSDS 133.0-B-1 Space Packet Protocol, etc.)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded software engineer
Embedded software engineer

Engibex • Henegouwen

On-site
EUR 65,000 - 90,000
Satellite Software Architect
Satellite Software Architect

Engibex • Charleroi

Hybrid
EUR 85,000 - 120,000
Satellite Software Architect
Satellite Software Architect

Engibex • Henegouwen

On-site
EUR 90,000 - 130,000
Embedded Software Engineer - Satellite Flight Systems
Embedded Software Engineer - Satellite Flight Systems

Engibex • Charleroi

On-site
EUR 55,000 - 85,000
Embedded Software Architect
Embedded Software Architect

Médiane Benelux • Herstal

On-site
EUR 90,000 - 130,000
Tech environment
Architecture ownership
Agile culture
+1
RF Systems Engineer
RF Systems Engineer

Engibex • Charleroi

On-site
EUR 55,000 - 75,000
Embedded Software Developer (RTES - C Language)
Embedded Software Developer (RTES - C Language)

SPACEBEL • Luik

On-site
EUR 45,000 - 65,000
Health insurance
Meal vouchers
25 holidays
+2
Embedded Software Development Engineer
Embedded Software Development Engineer

Engibex • Sint-Truiden

On-site
EUR 65,000 - 90,000
Electronics Engineer
Electronics Engineer

ENGIBEX • Henegouwen

On-site
EUR 70,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Médiane Benelux • Hasselt

On-site
EUR 55,000 - 75,000
None