Embedded Middleware Engineer — Linux & C++

Luxoft

Poland

On-site

PLN 150,000 - 230,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private Medical & Dental care & Life保险
Internal Mobility program

Job summary

Luxoft in Poland is seeking an embedded Linux software engineer to design and develop middleware components, platform libraries, and system services for embedded platforms. You will optimize IPC, data flow, and system resources while collaborating with firmware, cloud, and application teams to define interfaces and APIs.

The role requires strong C/C++ skills, deep Linux internals experience, and a solid understanding of embedded architecture.

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, or related field.
  • Proficiency in C and C++ for embedded and system-level development.
  • Strong experience with Linux internals (system services, IPC, device drivers, kernel/user space interactions).
  • Solid understanding of embedded system architecture, SoC components, and hardware/software interaction.

Responsibilities

  • Design and develop middleware components, platform libraries, and system services for embedded Linux platforms.
  • Optimize inter-process communication, data flow, and system resource utilization to improve overall performance.
  • Analyze and resolve system-level performance bottlenecks, ensuring reliability and scalability of embedded platforms.
  • Collaborate with cross-functional teams (firmware, cloud, and application) to define platform interfaces, APIs, and integration points.
  • Implement and maintain platform-level features such as logging, security frameworks, and configuration management.
  • Debug complex system issues across the middleware, OS, and hardware layers.
  • Contribute to architecture discussions and provide technical guidance for platform evolution.

Skills

C/C++
Linux internals
Embedded architecture
Scripting (Bash, Python)
IPC/Inter-process communication
Hardware interfaces (I2C/SPI/UART/USB/

Education

BS or MS in Computer Science or Electrical Engineering

Tools

DBus
gRPC
OTA update systems

Job description

Luxoft in Poland is seeking an embedded Linux software engineer to design and develop middleware components, platform libraries, and system services for embedded platforms. You will optimize IPC, data flow, and system resources while collaborating with firmware, cloud, and application teams to define interfaces and APIs.

The role requires strong C/C++ skills, deep Linux internals experience, and a solid understanding of embedded architecture.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Middleware Engineer (Linux, C++)
Middleware Engineer (Linux, C++)

Luxoft • Poland

On-site
PLN 150,000 - 230,000
Private Medical & Dental care & Life保险
Internal Mobility program
Senior Linux Platform Engineer — Embedded Systems & Debugging
Senior Linux Platform Engineer — Embedded Systems & Debugging

Luxoft • Kraków

On-site
PLN 180,000 - 260,000
Firmware Linux Engineer - Embedded C++ for Automotive
Firmware Linux Engineer - Embedded C++ for Automotive

ZF Group • Warszawa

Hybrid
PLN 120,000 - 180,000
Private medical care
Cafeteria system/Sport Card
Life insurance
+3
Embedded C++/Linux Engineer – Avionics Systems (Poland)
Embedded C++/Linux Engineer – Avionics Systems (Poland)

ApplyMint • Gdańsk

Hybrid
PLN 100,000 - 140,000
Market competitive salary
Flexible working hours
Medical Plan (LuxMed)
+2
Senior Embedded C++ Engineer — Industrial Firmware & Automation
Senior Embedded C++ Engineer — Industrial Firmware & Automation

Seargin • Katowice

Hybrid
PLN 180,000 - 240,000
B2B contract
Stable international firm
Engaging projects and latest IT
+3
Lead Embedded C/C++ Engineer for Telecom Systems
Lead Embedded C/C++ Engineer for Telecom Systems

GlobalLogic • Kraków

On-site
PLN 100,000 - 140,000
Kernel & Driver Systems Engineer (C/C++, Linux)
Kernel & Driver Systems Engineer (C/C++, Linux)

Cerebras • Województwo pomorskie

On-site
PLN 196,000 - 265,000
Annual leave policy
Medical and dental plans
Gym card
+1
Remote Embedded C++ Firmware Engineer
Remote Embedded C++ Firmware Engineer

Seargin • Poland

On-site
PLN 150,000 - 230,000
Senior Android & Native C++ Integration Engineer
Senior Android & Native C++ Integration Engineer

Luxoft • Kraków

On-site
PLN 180,000 - 300,000
Senior C++ Embedded Engineer - Industrial Automation
Senior C++ Embedded Engineer - Industrial Automation

Sii Poland • Toruń

On-site
PLN 120,000 - 180,000
Great Place to Work
Centre of internal trainings
Profit sharing
+5