DevJobs

Linux Developer

Overview
Skills
  • Python Python
  • Linux Linux
  • Networking Networking
  • Data transmission interfaces
  • Debugging
  • Embedded systems
  • LTE modules
  • Performance analysis
  • Raspberry Pi
  • Driver architecture
  • OpenCV

We are looking for a Linux Developer to design, develop, and integrate Linux-based software solutions for embedded systems. In this role, you will work on image processing applications, user-space development, and system integration, helping to build reliable and efficient software that operates on real hardware and is deployed as part of finished products.

Responsibilities

  • Development and maintenance of user-space applications on Linux
  • Implementation of image processing solutions on Linux-based systems (including Raspberry Pi)
  • Integration of software solutions into finished hardware products
  • Transmission of data volumes of tens of megabytes over wired and/or wireless interfaces
  • Integration and interaction with LTE modules
  • Performance and resource usage optimization
  • Debugging and testing on real hardware
  • Close collaboration with hardware and embedded teams

Requirements

  • Experience developing on Linux-based systems
  • Strong proficiency in Python
  • Hands-on experience with Raspberry Pi or similar embedded platforms
  • Experience working with LTE modules and data transmission
  • Solid understanding of embedded systems and hardware fundamentals
  • Experience developing user-space applications
  • Basic knowledge of networking protocols and data transmission interfaces
  • Strong debugging and performance analysis skills

Nice to Have

  • Experience with image processing libraries (e.g., OpenCV)
  • Experience optimizing Python code for embedded systems
  • Understanding of driver architecture (kernel development not required)
Mechanical Devices