Senior Embedded Linux Developer
New
C
ConsidEmbedded systems
Workplace type: remote; Locations: Wrocław, Legnicka, Wrocław, Country code: PLContractSenior
Salary140 - 155 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Pl C1, en C1
- Required Skills
- PythonC++
Requirements
- Have strong experience with Embedded Linux and user-space development in C and C++.
- Have experience with multithreaded, asynchronous, and event-driven applications.
- Have practical knowledge of CMake, Python, MQTT, JSON, systemd, and SQLite3.
- Have hands-on Yocto experience, including recipes, package integration, and MACHINE and DISTRO configuration.
- Have experience with BSPs, Linux kernel configuration, U-Boot, and Device Tree.
- Have experience bringing up and debugging new embedded hardware.
- Be able to use an oscilloscope, logic analyser, and multimeter.
- Be independent and confident working in a senior-level remote role.
- Git, code review, CI/CD systems such as GitLab CI or Jenkins, Docker, and ARM Cortex-A experience are advantages.
Responsibilities
- Develop and maintain C and C++ applications for Embedded Linux systems.
- Build multithreaded, asynchronous, and event-driven application components.
- Configure software builds using CMake and create Python tools for automation, testing, and validation.
- Integrate MQTT communication, JSON data exchange, SQLite3, and systemd services.
- Develop and maintain Yocto recipes, BSPs, and MACHINE and DISTRO configurations.
- Configure and customise the Linux kernel, U-Boot, and Device Tree files.
- Support hardware bring-up, system integration, debugging, and root-cause analysis.
- Work with Git, code review, and CI/CD pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site