Jr. Linux and
Open-Source Embedded
Software Developer

Permanent – Leuven – in office / hybrid / remote (pending customer project)

Job content

 

You join our 40+engineers team as an an employee and we expect you to work on a customer assignment in terms of designing, implementing and debugging software for embedded systems.

Projects typically include some of the following:

  • Porting LINUX to new platforms based on typical embedded processors (ARM, MIPS, x86, etc…).
  • Configuring networking protocol stacks, optimizing data throughput, securing access, etc…
  • Debugging complex real-time issues, Implementing remote upgrade mechanisms, etc…
  • Making system level architecture studies (SW architecture definition, choice of OS, HW/SW trade-offs, etc…).
  • Setting-up multimedia frameworks, optimizing audio/video performance, etc…

Projects will be performed both at our customers throughout Belgium and at Essensium’s premises in Leuven.  You will be assigned to different project over the year and the context can change regularly.  Hence, flexibility and adaptability are key!

Knowledge and experience

As a Junior software developer or tester, you will be coached by one of our senior consultant so that you have a sounding board.  Moreover you will also be able to count on our internal OSS-community to grow professionally… Depending on the customer project, the knowledge and professional experience required, includes:

  • Expertise in C software development. Experience in C++ is an asset.
  • Theoretical understanding of the Linux kernel, compilation and debugging techniques and related tool chains.
  • Experience working in a Linux command line environment.
  • Experience in running SW or Linux on embedded processors is a plus.
  • Experience in other Embedded Operating Systems (Android, RTEMS, eCos, pSOS, VxWorks, …) is a plus as well !
  • Experience in device drivers, networking stacks or multimedia frameworks is also a plus.
  • Good knowledge of English. Knowledge of Dutch or French is a plus.

 

Other important elements next to pure technical experience are a true passion for Open-Source Software, willingness to learn, be open and flexible, be a team player and be service minded to our customers.  Of course you have a driving license to work at our customers if required (some customer project are in their offices throughout Belgium)

What we offer you

 

Depending on the level of seniority, the knowledge and experience required, includes:

 

  • Fun: interesting projects, focus on Linux and Open Source, real team-spirit, growing young company, …
  • Learning: you will work on high-tech projects with one of the most experienced Embedded Linux teams available.
  • Benefits package: good salary, company car, laptop, extra legal pension, extra legal holidays, etc…

<Apply now>

Sol form

"*" indicates required fields

Hidden
Max. file size: 20 MB.
This field is for validation purposes and should be left unchanged.