Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Embedded Software Engineer

Job ID: R0113764 Location: Herstal, Wallonia, Belgium
Regular Employment, Full time
Location: Herstal, Belgium

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.

Thales Belgium SA, Belgium competence center of Thales, is a company located on 2 sites, one in Tubize (near Brussels) and the other one in Herstal (near Liège). Thales Belgium, which employs more than 230 collaborators, is specialized in the design, development and supply of critical information systems for customers in the sectors of Defense, Security (including Cyber), Transport and Aerospace.

We are currently recruiting a (m/f) : Embedded Software Engineer for our Herstal Site.

Within a project / product team, you will be required, in the context of on firing systems or smart ammunitions, to specify, design, develop and validate and test embedded electronics software.


  • Based on upper system specifications, allocate performances, define a software architecture
  • Write high level software requirements using dedicated tools
  • Write low level software requirements using dedicated tools
  • Ensure tracability between requirements
  • Develop software in C/C++
  • Collaborate with hardware engineer to develop abstraction layer of the hardware
  • Use configuration managements tools (Subversion, GIT)
  • Ensure code quality by checking code coverage
  • Verify the software using unit testing procedure
  • Debug low level software using oscilloscopes
  • Participate in the development of FPGA (VHDL language)
  • Collaborate with IVVQ team to setup a continuous integration system
  • Write Software Description Documents to capitalize knowledge
  • Participate to internal project reviews within the company, and external reviews with the customers


Master in Electronics Engineering with 5-10 years of experience

Required knowledge of :

C software

English (spoken and written)

Assets :

Proven experience in development of FPGA using VHDL

Communication systems (CAN, UART, SPI, I2C, Ethernet, 1553, ARINC429 …)

Knowledge of scripting tools or higher level software (Python, Matlab)

French (spoken and written)

Good experience in an electronic lab environment

Optional :

Electrical motors driving

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

< Go Back to results

About our location

Herstal, Belgium

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.