×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software engineer Embedded Software engineer

Job in 4000, Liège, Wallonie, Belgium
Listing for: Akkodis
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer, Python
Job Description & How to Apply Below
For one of our clients, Akkodis is looking for a Medior Embedded Software Engineer to contribute to innovative and safety-critical projects within the railway sector.

Context

You will join a multidisciplinary engineering team responsible for the development and maintenance of complex embedded systems used in critical railway environments. This role requires both strong hands-on development skills and the ability to understand software behavior at system and hardware interaction level.

Key Responsibilities

Design, develop, and maintain software solutions with a strong focus on Python (minimum 5 years of hands-on experience required)
Contribute to embedded software development, ensuring efficient interaction with hardware and system components
Work on components written in other languages such as C, C++ and/or C#
Debug and troubleshoot issues in complex, distributed and multi-application environments
Analyze and resolve system-level and integration challenges, including hardware/software interactions
Develop and maintain communication layers using network and industrial protocols (TCP, UDP, CIP, etc.)
Ensure robustness, reliability, and performance in safety-critical embedded systems
Collaborate closely with software, system, and validation teams in an Agile environment

Your Profile

Medior-level experience in software engineering (typically 3–7 years)
Minimum 5 years of professional experience in Python development
Proven experience or strong affinity with embedded systems and low-level interactions
Good knowledge of at least one additional language: C, C++or C#
Strong understanding of networking concepts and communication protocols
Demonstrated ability to debug and analyze complex system-level issues
Strong analytical mindset with a system-oriented approach
Autonomous, detail-oriented, and team player

Technical Environment

Python (core development language)
Embedded systems & hardware/software integration

- C /C++ / C#
Network & industrial communication protocols
Distributed and multi-application architectures
Safety-critical railway systems
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary