Senior Embedded Middleware Engineer – Linux & C++

Luxoft

San Francisco (CA)

Remote

GBP 70,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking an Embedded Linux Engineer to design and develop middleware components for our real-time platform used in traffic-enforcement vision systems. You will optimize IPC, data flow, and resource usage across embedded Linux platforms, collaborating with firmware, cloud, and application teams.

The role requires strong C/C++ skills, deep Linux internals knowledge, and hands-on experience with hardware interfaces (I2C, SPI, UART, USB, PCIe).

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, or a 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.
  • Experience with scripting languages (Bash, Python) for build, automation, and testing.
  • Familiarity with common hardware interfaces (I2C, SPI, UART, USB, PCIe).

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 systems
SoC knowledge
Bash
Python
I2C/SPI/UART/USB/PCIe

Education

BS or MS in Computer Science or Electrical Engineering

Job description

Luxoft is seeking an Embedded Linux Engineer to design and develop middleware components for our real-time platform used in traffic-enforcement vision systems. You will optimize IPC, data flow, and resource usage across embedded Linux platforms, collaborating with firmware, cloud, and application teams.

The role requires strong C/C++ skills, deep Linux internals knowledge, and hands-on experience with hardware interfaces (I2C, SPI, UART, USB, PCIe).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Embedded C++ Engineer - Automotive ECUs
Senior Real-Time Embedded C++ Engineer - Automotive ECUs

Luxoft • United States

On-site
USD 120,000 - 190,000
Senior Middleware Engineer (Linux, C++)
Senior Middleware Engineer (Linux, C++)

Luxoft • San Francisco (CA)

Remote
GBP 70,000 - 110,000
Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Senior Embedded Software Engineer — C/C++, Linux
Senior Embedded Software Engineer — C/C++, Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

AppLab Systems, Inc • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Senior C++ Engineer: High-Performance, Low-Latency
Senior C++ Engineer: High-Performance, Low-Latency

Luxoft • Miami (FL)

On-site
USD 140,000 - 200,000
Senior Embedded Networking Engineer - C++/Linux
Senior Embedded Networking Engineer - C++/Linux

HCL Technologies Limited • Brea (CA)

On-site
USD 87,000 - 172,000
Senior Embedded C++/Linux Engineer - Firmware & Kernel
Senior Embedded C++/Linux Engineer - Firmware & Kernel

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 190,000
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000