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
140 - 155 PLN per hour
Apply Now