Linux and Open Source Embedded Software Developer
Job content:
Work with our customers for 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…
- Setting-up multimedia frameworks, optimizing audio/video performance, 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...).
Knowledge and experience:
Depending on the level of seniority, the knowledge and experience required, includes:
- Strong skills in C software development. Experience in C++ is an asset.
- Good understanding of the Linux kernel, compilation and debugging techniques and related tool chains.
- 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.
- 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 passion for Open Source Software, willingness to learn, be open and flexible, be a team player and be service minded to our customers.
What we offer you:
- 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, meal vouchers, etc…