Embedded Software Engineer
College Recruiter, Inc
Leuven, Belgium
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Leuven, Belgium
Tech stack
Systems Engineering
Automation of Tests
UClibc (C Standard Library)
Computer Programming
Continuous Integration
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Linux kernel
Linux-Powered Devices
Linux Distribution
Network Protocols
Software Architecture
Software Engineering
Real Time Systems
Software Troubleshooting
Yocto
Job description
As an Embedded Software Engineer, you will be involved in the full software development lifecycle, working closely with hardware and system engineers to design, develop, and optimise embedded software solutions.
This is a hands-on engineering position where you will contribute to low-level software development, Linux platform customisation, and the implementation of reliable real-time systems., * Design, develop, and maintain embedded software applications in C
- Develop and optimise software for Embedded Linux platforms
- Create and maintain Linux device drivers and kernel-level components
- Customise and maintain Buildroot-based Linux distributions
- Debug and troubleshoot software across embedded hardware platforms
- Collaborate with hardware, electronics, and systems engineering teams
- Participate in software architecture and technical design discussions
- Improve system performance, reliability, and maintainability
- Support integration, testing, and validation activities
Requirements
- Strong programming experience with C
- Commercial experience working with Embedded Linux
- Experience developing Linux device drivers
- Understanding of Linux Kernel architecture and development
- Experience with Buildroot
- Knowledge of real-time embedded systems
- Familiarity with debugging tools and embedded development workflows
- Strong problem-solving and analytical skills
Nice to Have:
- Experience with Yocto
- Exposure to networking protocols
- Knowledge of ARM-based embedded platforms
- Experience working within regulated or safety-critical environments
- Familiarity with automated testing and CI/CD practices
Benefits & conditions
- Competitive salary and benefits package
- Hybrid working model
- Modern engineering environment with significant technical autonomy
- Opportunity to work on innovative products and technologies
- Collaborative, international team culture
- Long-term career development opportunities within a growing organisation
Interested?
About the company
Our client is a technology-driven engineering company developing advanced industrial automation solutions used in demanding, real-world environments.