Embedded Software Engineer

Akkodis

Wallonië

Sur place

EUR 55 000 - 90 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Akkodis is seeking a Medior Embedded Software Engineer to join a multidisciplinary team developing safety-critical railway embedded systems. You will contribute to the design, development and maintenance of software with a strong emphasis on Python and low-level hardware interaction.

The ideal candidate has 3–7 years in software engineering, at least 5 years of Python experience, and solid skills in embedded systems, C/C++/C#, and networking.

Qualifications

  • Medior-level software engineering experience (3–7 years).
  • Minimum 5 years of Python development experience.
  • Experience with embedded systems and low-level hardware interactions.
  • Knowledge of C, C++ or C#.
  • Strong networking concepts and protocols knowledge.
  • Ability to debug complex system-level issues.
  • Autonomous, detail-oriented and a team player.
  • Experience in an Agile environment.

Responsabilités

  • Design, develop, and maintain software solutions with a strong focus on Python.
  • Contribute to embedded software development, ensuring 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.

Connaissances

Python
Embedded systems
C/C++/C#
Networking
Debugging
Agile
System-level thinking

Description du poste

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
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Medior Embedded Software Engineer - Python & Rail Systems
Medior Embedded Software Engineer - Python & Rail Systems

Akkodis • Wallonië

Sur place
EUR 55 000 - 90 000
Software Technical Lead
Software Technical Lead

Akkodis • Wallonië

Sur place
EUR 65 000 - 90 000
Railway Embedded Software Tech Lead
Railway Embedded Software Tech Lead

Akkodis • Wallonië

Sur place
EUR 65 000 - 90 000
System Engineer
System Engineer

Akkodis • Henegouwen

Sur place
EUR 50 000 - 75 000
Embedded Software Lead
Embedded Software Lead

Médiane Système • Henegouwen

Sur place
EUR 65 000 - 90 000
Attractive salary package
Mobility package
DKV
+5
Software Engineer – Python, C#/C (Railway Industry)
Software Engineer – Python, C#/C (Railway Industry)

Médiane Système • Henegouwen

Sur place
EUR 70 000 - 90 000
Salary package
Additional days off
Mobility package
+5
Embedded Software Engineer
Embedded Software Engineer

Médiane Système • Hasselt

Sur place
EUR 60 000 - 90 000
Car or transport mobility package
Health insurance
Meal vouchers
+2
Embedded Software Engineer - Traction Systems
Embedded Software Engineer - Traction Systems

Médiane Système • Henegouwen

Sur place
EUR 42 000 - 65 000
Attractive salary package
Mobility package (transport or car)
Group Insurance
+3
Senior system Engineer
Senior system Engineer

Médiane Système • Henegouwen

Sur place
EUR 55 000 - 85 000
Attractive salary package
Mobility package
Group Insurance
+3
C/C++ Developer – Industrial & Real-Time Systems
C/C++ Developer – Industrial & Real-Time Systems

Médiane Système • Brussel

Sur place
EUR 55 000 - 70 000
Salary package
Mobility package
DKV health insurance
+4