Embedded Software Engineer | Telecom

Capgemini
Machelen, Belgium
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Machelen, Belgium

Tech stack

C
Amazon Web Services (AWS)
UClibc (C Standard Library)
C++
Linux
Linux on Embedded Systems
Embedded Software
Linux kernel
Software Maintenance
Real-Time Operating Systems
Software Engineering
Concurrency
Information Technology
GNU Operating System
Operational Systems

Job description

We are looking for talented C/C++ Embedded Software Engineers to join our growing team in Brussels, working on residential and industrial GPON (Gigabit Passive Optical Network) products. As part of this exciting project, you will play a key role in developing and testing cutting-edge fiber network solutions.

In this role you will play a key role in:

  • 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, * Empowering environment: Autonomy and Goal setting are among the top scores with 8.4+ ratings in our monthly employee feedback Pulse.
  • Well-being Hub: The global Well-Being Hub connects employees across various facets of well-being: work-life balance, working hours and network growth.
  • Free access to learning platforms: Free access for all to world-class learning assets and curated programs from Harvard Business Review, Coursera, Pluralsight, Udemy, Microsoft, AWS, Google and many more.

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

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position