
Embedded Software Engineer – Telecom
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Diegem • Belgium
Visit company websiteExplore more
About the role
- Developing and maintaining software using C/C++ programming languages in a Linux environment
- Working across different areas of the product including Equipment/Switching and PON (Passive Optical Network) technologies
- Collaborating with cross-functional teams to design, implement, and test software components
- Troubleshooting complex software issues and implementing effective solutions
- Contributing to the continuous improvement of software development processes and methodologies
Requirements
- Master's degree in Computer Science, Software Engineering, or related technical field
- 0-5 years of experience in software development with strong C programming skills (C++ is a plus)
- Knowledge of real-time operating system concepts (interrupts, tasks, concurrency)
- Experience with embedded Linux systems and FOSS (Buildroot, Linux kernel, GNU cross compilation toolchains)
- Familiarity with cloud concepts and technologies
- Ability to work fluently with Linux as an operating system
- Strong problem-solving skills and 'out-of-the-box' thinking
- Eagerness to learn quickly and adapt to new technologies
- Good communication skills and fluency in English.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++software developmentreal-time operating systemsembedded LinuxFOSSBuildrootLinux kernelGNU cross compilation toolchainscloud technologies
Soft Skills
problem-solvingadaptabilitycommunicationcollaborationcontinuous improvementcritical thinkingcreativityteamworkeagerness to learnfluency in English
Certifications
Master's degree in Computer ScienceMaster's degree in Software Engineering