Luxoft logo

Senior Middleware Engineer (Linux, C++)

Luxoft·Salary not specified

Primary stack

CPythonLinuxBashC++

Job description

About the Position

Senior Middleware Engineer (Linux, C++)

We are seeking a Senior Middleware Engineer with expertise in Linux and C++ for embedded systems to join our team in Poland. You will be optimizing middleware components and system services, contributing to our advanced AI-driven, vision-based technology for traffic enforcement.

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.

Requirements

  • Must have

    • 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).
  • Nice to have

    • Experience with Linux kernel configuration, building, and debugging.
    • Knowledge of ARM-based platforms and low-level hardware bring-up.
    • Exposure to middleware frameworks, IPC mechanisms (DBus, gRPC), or platform APIs.
    • Experience with OTA update systems for OS, applications, and firmware.
    • Understanding of multimedia pipelines, CUDA/OpenCL, or GPU acceleration.
    • Familiarity with CAN/CAN-FD or other automotive/industrial protocols.
    • Experience with security frameworks (secure boot, encryption, key management) in embedded systems.

We Offer

  • Relocation options
  • Experience in an international environment
  • Cross-cultural experience
  • Feedback culture
  • Regular appraisals
  • Annual holiday (20 or 26 days, depending on seniority)
  • Occasional leave (1 or 2 days, depending on circumstances)
  • Child care leave (2 days or 16 hours per year)
  • Absence due to force majeure (2 days or 16 hours per year)
  • Maternity Leave (20 weeks)
  • Parental Leave (41 weeks)
  • Paternity Leave (14 days)
  • Expert-led tech courses
  • Internal instructor-led soft skills courses
  • Comprehensive in-house self-learning resources
  • Access to external self-learning libraries (ProQuest eBook, Udemy for Business)
  • Cloud Programs (MS Cloud Academy, AWS Partner Academy, Google Cloud Academy)
  • Custom Learning Programs (upskilling, reskilling, technical mentorship)
  • Leadership Programs for Managers
  • Multisport card
  • LuxGood Program (wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.)
  • One Team Program (Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners)
  • Preferential banking offer
  • Preferential car leasing offer
  • Cafeteria program discounts
  • Luxoft Social Benefit Fund (sport and recreation benefits, financial support)
  • Private Healthcare Insurance with unlimited access to specialists
  • Full dental support
  • Travel Insurance
  • Possibility to add private healthcare coverage for family members at the corporate rate
  • Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
  • Reimbursement for corrective glasses

About the Company

We utilize a city's existing fleet and connected mobile devices to collect real-time data for traffic enforcement. Our advanced AI-driven, vision-based technology detects and analyzes traffic violations, assisting cities in achieving Vision Zero goals. Our team operates in Poland and San Francisco.

Apply

Apply for Senior Middleware Engineer (Linux, C++)


*Indicates a required field

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 791 roles

Popular searches