For one of our clients, Akkodis, a global leader in engineering and digital solutions, we are looking for a Medior Software Engineer to work on challenging and innovative projects within the railway sector.
Context
You will join a multidisciplinary team developing and maintaining complex, safety-critical systems. The role requires strong technical skills as well as a solid system-level understanding of the product and its interactions.
Key Responsibilities - Design, develop, and maintain software applications with a strong focus on Python
- Contribute to components developed in other programming languages such as C, C++ and/or C#
- Debug and troubleshoot issues in multi-application and distributed environments
- Analyze and resolve system-level and integration issues
- Work on network communication protocols (TCP, UDP, CIP, etc.)
- Understand and maintain the overall system architecture and product behavior
- Collaborate closely with software, system, and validation teams Profile Requirements - Medior-level experience in software development
- Strong expertise in Python
- Good knowledge of at least one additional programming language: C, C++ or C#
- Solid understanding of networking concepts and protocols (TCP/UDP/CIP…)
- Proven ability to debug and analyze complex, multi-application environments
- Strong system-level thinking and product understanding
- Autonomous, analytical, and detail-oriented mindset Technical Environment - Python
- C / C++ / C#
- Network and industrial communication protocols
- Complex, distributed, and multi-application systems
- Railway / safety-critical environment