Embedded Software Engineer
Akkodis
Belgium
9 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
C Sharp (Programming Language)
C++ (Programming Language)
Communications Protocols
Computer Networks
Software Debugging
Embedded Software
Python (Programming Language)
Software Engineering
Software Systems
Systems Integration
Transmission Control Protocol (TCP)
+1 more
Core Api
Job description
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., * 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
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.beGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Amsterdam
almost 3 years ago
TL
Thomas Limbüchler
How to land a developer job in Amsterdam
over 5 years ago