Senior Embedded Linux Engineer

Permanent – Flanders area – hybrid role

Job content

 

We are Mind.be, an embedded Linux consultancy from Leuven, Belgium. We provide services in the field of Linux, Android and other Open Source software for Embedded Systems.

 

Who we are and what we do:

  • We are one of the most experienced Embedded Linux team in Belgium
  • Our clients are in telecom, aerospace, smart home and transport sectors in Europe, Asia and the US
  • We are among the main players in Europe specialized in training and consultancy in:
    • low-level software development (board bring-up, BSPs, Linux kernel, device drivers, boot loaders, etc)
    • networking (TCP/IP, Bluetooth, Wi-Fi, etc)
    • multimedia (audio/video streaming, GStreamer, VLC, etc)
    • security (authentication, PKI management, encryption, etc)
    • build systems / distros (Yocto, Buildroot, OpenWRT, Debian, etc)
    • bare metal programming and RTOS

We are actively looking for Embedded C Engineers with over 5 years of experience to join our super-nice and international team of 45+ people.

Knowledge and experience

 

General skills:

  • Strong skills in C / C++ software development
  • Strong background in embedded systems
  • Software development and scripting on Linux
  • Capacity to quickly learn new things
  • Fluency in English
  • Additional programming languages are a big plus, especially Rust and Python

 

Nice-to-haves (if you have 1-2 of below skills, it will be a big plus):

  • Debugging complex real-time issues
  • Linux kernel, compilation and debugging techniques
  • Device drivers, networking stacks or multimedia frameworks
  • Wireless, WiFI, bluetooth low energy (BLE)
  • Boot loaders for embedded systems (U-Boot)
  • Bare metal and RTOS (Android, Zephyr, ThreadX, FreeRTOS, RTEMS etc)
  • OpenWRT, Buildroot or Yocto knowledge
  • PCB development 
  • Experience in high-level (non-embedded) software design

Other important elements next to pure technical experience are a passion for Open Source Software, willingness to learn, “can do” attitude, be open and flexible, be a team player and be service minded to our customers.

 

Location:

  • Belgium: you live in Belgium and can work onsite with the customer 1-2 days per week. Some projects are fully remote though. Occasional attendance at our office in Leuven is required as well.
  • Relocation: we are happy to support your relocation to Belgium (we provide an expat contract with reduced tax rate and working visa for non EU citizens – more information below).

 

Projects: 

You will be a part of a team working 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, PowerPC, RISC-V, x86, etc).
  • Setting up the base system: filesystem partitioning, upgrades, remote access, 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, Wi-Fi problems, camera interface, etc
  • Making system level architecture studies (SW architecture definition, choice of OS, HW/SW trade-offs, etc).

Projects are performed either at the customers throughout Belgium, at Mind’s premises or fully remotely.

What we offer

 

  • Fun: interesting projects, focus on Linux and Open Source, regular game nights and outings, memes, fruits and drinks in the office
  • English speaking international environment (both customers and colleagues)
  • Learning: you will work and exchange expertise with other experienced Embedded Linux developers. We partner with Bootlin and others for various technical trainings. Also you will have the opportunity to participate in open source focused international conferences.
  • Open source contribution: we take the time to improve the upstream projects with patches, documentation, and other community involvement, check out some articles here: https://mind.be/blog-mind-on-oss-community-contributions/ 
  • Contract type: permanent contract (salary aligned with the market, healthcare plan for you and your family, company car when needed, laptop, pension plan, extra holidays, home office and meal allowance, etc). Freelance contract is an option too.
  • Relocation to Belgium: we issue a job permit for people from non-EU countries and offer relocation packages. An expat contract with reduced tax rate is possible in case you have a Master’s degree in technologies.

 

We are an equal opportunities employer and welcome applications from all candidates with relevant skills.

Whether you have any questions or you would like to follow up on your application – feel free to contact our in-house recruiter Katia Panyts at jobs@essensium.com

<Apply now>

Sol form

"*" indicates required fields

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