Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Embedded Software Developer C++ (m/f/d) role.
Rezi rewrites your resume against Televic Rail's job description. Free.

Tailor your resume to this Embedded Software Developer C++ (m/f/d) role.
Rezi rewrites your resume against Televic Rail's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Embedded Software Developer C++ (m/f/d) posting at Televic Rail — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Embedded Software Developer C++ (m/f/d) posting at Televic Rail — free, in seconds.
About the Role
As part of our product team, you will develop embedded software for Linux-based devices used in the rail industry. A key focus is the further development of our TRACS audio system: distributed devices that communicate across train networks, exchange data and stream audio. Your role goes beyond developing an existing codebase. You will translate specific requirements from customer projects into sustainable product features, contribute your own ideas and actively shape our products together with international colleagues.
Responsibilities
- Further develop embedded software for Linux-based systems with a strong focus on C++
- Translate specific project requirements into reusable product features and extend existing codebase
- Analyze, reproduce and sustainably resolve software issues
- Take technical ownership of individual subcomponents and their codebase
- Plan and estimate efforts for new features and change requests
- Document developed solutions and continuously improve product quality and stability
- Support international project teams with product configuration, integration and technical clarifications
- Work closely with Product Development, Bid Management and Project Management
- Collaborate with international teams and actively contribute new technical ideas
Requirements
- Several years of professional experience in software development with C++
- Master’s degree in Computer Science, Embedded Software, ICT, Engineering or a comparable field
- Strong experience developing for and working with Linux-based systems
- Ability to independently structure and reliably deliver complex technical topics
- Interest in embedded systems, distributed applications and network-based communication
- Willingness and ability to independently explore new technologies and complex technical topics
- Motivation to develop new ideas, challenge existing approaches and drive solutions beyond your immediate team
- Experience with AI-assisted software development and an interest in AI-native development, coding assistants and agentic workflows
- Team-oriented, structured and solution-focused way of working
- Strong communication skills in an international development environment
- Very good German and English skills at C1 level
- Willingness to travel occasionally, particularly to our site in Belgium
- Experience in Test-Driven Development, CMake, Git, Jenkins, Jira, Confluence, SonarQube
- Experience with GStreamer, audio processing, audio streaming, SIP or Asterisk
- Experience with IP networks, multicast, routing, network protocols and Wireshark
- Experience with Linux and network-based technologies such as authentication and encryption
- Initial experience with Rust or C
Skills
- C++
- Linux
- Embedded systems
- Distributed applications
- Network-based communication
- AI-assisted software development
- AI-native development
- Coding assistants
- Agentic workflows
- German (C1)
- English (C1)
- Test-Driven Development
- CMake
- Git
- Jenkins
- Jira
- Confluence
- SonarQube
- GStreamer
- Audio processing
- Audio streaming
- SIP
- Asterisk
- IP networks
- Multicast
- Routing
- Network protocols
- Wireshark
- Authentication
- Encryption
- Rust
- C
Location
- Remote
Work Type
- Full-time
- Remote
Experience Level
- Several years of professional experience
Education Level
- Master’s degree in Computer Science, Embedded Software, ICT, Engineering or a comparable field
Benefits
- 30 days of annual leave
- 13th salary
- Flexible working hours
- Remote work options
- Subsidies for public transport
- JobRad
- On-site parking space
About the Company
- At Televic Rail, we have a clear mission: we develop and deliver innovative, reliable passenger information and communication systems for the global rail market.
- For more than 40 years, we have been designing, manufacturing, programming and maintaining fully integrated hardware and software systems for rail applications – with passion and expertise.
- Today, our technology is deployed in more than 60,000 vehicles worldwide, with new installations added every day.
- Innovation, agility, customer focus and sustainability are the driving forces behind everything we do.
- Become part of Televic Rail and actively help shape the future of passenger information.
- Your enthusiasm and expertise are key to inspiring our customers and making the rail industry even smarter.