Location: remote

Typ of contract: TPP/IČO

Salary:  od 2500 - 3500eur/gross alebo od 250 eur/MD (závisí od skúseností kandidáta)

Date of start: ASAP

 

Job description:

Design and develop a custom Linux distribution using Buildroot for an ARM microcontroller-based device with minimal memory footprint.

Optimize the Linux distribution for size and performance, selecting only the necessary packages and components.

Configure the Linux kernel and drivers to ensure compatibility with the target hardware.

Develop and test device drivers, system utilities, and other software components needed for the custom Linux distribution.

Collaborate with hardware engineers and other software developers to ensure the Linux distribution meets the requirements for the target device.

Develop and maintain build scripts, configuration files, and documentation for the Linux distribution.

Conduct code reviews, unit testing, and integration testing to ensure the quality of the software deliverables.

Debug and troubleshoot issues related to the Linux distribution on the target hardware.

 

Requirements:

At least 3 years of experience in embedded software development, including experience with Linux development and Buildroot.

Strong programming skills in C/C++, with experience developing low-level software and device drivers.

Familiarity with ARM architecture and microcontrollers.

Experience with cross-compilation and toolchains for embedded systems.

Knowledge of Linux kernel internals and Linux device drivers.

Strong analytical and problem-solving skills.

Excellent communication and teamwork skills.

 

About the company:

Be part of German medical device company. It is the parent company of several medical technology companies.

Works on a products and project that care about peoples health and assist doctors in the practice of their profession.

 

Embedded Linux Software Engineer

Category: Administrator Location: Remote

Fill out the form bellow and we’ll make sure to contact you