Himalayas logo
ELEKSEL

Senior Embedded C/C++ Developer, TSCM-42642

ELEKS is a global software development company that provides full-cycle engineering outsourcing services across various industries, specializing in custom software, data science, and technology consulting.

ELEKS

Employee count: 1001-5000

Ukraine only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

ABOUT PROJECT

Our client is a global leader in autonomous robotics and AI, operating one of the world’s largest fleets of commercial mobile robots across retail, transportation, education, and industrial environments. Their next-generation autonomy platform combines computer vision, sensor fusion, indoor navigation, and cloud-connected fleet management to power advanced robotics at scale.
ELEKS is extending the Robot Platform team to enhance and re-architect the Hardware Abstraction Layer (HAL) that enables reliable, safe, and performant robot operation. This role involves deep technical work with sensors, embedded systems, and modern C++ in a highly innovative environment.

REQUIREMENTS

  • 6+ years of professional experience with modern C++ (C++11/14/17+)
  • Strong background in embedded systems or Hardware Abstraction Layer (HAL) development
  • Hands-on experience integrating sensors: LiDAR, IMU, cameras, depth/RGB sensors
  • Proficiency with Linux/Ubuntu development environments
  • Experience with CMake, unit testing (GTest/GMock), and debugging/profiling tools
  • Solid understanding of multithreading, memory management, and real-time constraints
  • Experience with version control (Git)
  • Familiarity with middleware protocols such as DDS or MQTT
  • Ability to work with system-level architecture and contribute to re-design discussions
  • Strong troubleshooting skills in embedded/robotics environments
  • Good communication skills and ability to work cross-functionally
  • High proficiency in English

NICE TO HAVE

  • CUDA, Python (for migration tasks), robotics/AMR experience, telemetry system design, large-scale platform migrations

RESPONSIBILITIES

  • Migrate the existing HAL to a new, modular, scalable architecture
  • Bring up and integrate new hardware sensors (LiDAR/IMU/cameras) into the HAL
  • Participate in the re-architecture of HAL for maintainability and extensibility
  • Support the migration of middleware components from Python to C++
  • Contribute to the redesign of the system’s telemetry pipeline
  • Write clean, efficient, production-ready modern C++ code
  • Perform code reviews, unit testing, and debugging to ensure high-quality delivery
  • Document architecture, designs, and processes to support team knowledge sharing
  • Collaborate closely with hardware, embedded, software, and QA teams for seamless system integration

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Senior

Location requirements

Hiring timezones

Ukraine +/- 0 hours

About ELEKS

Learn more about ELEKS and their company culture.

View company profile

At ELEKS, we are passionate about custom software development and engineering excellence. We provide full-cycle software engineering outsourcing services, from ideation to finished products, ensuring quality and transparency at every step. Our expertise spans across various sectors including fintech, healthcare, retail, and logistics, allowing us to create tailored solutions that meet the unique needs of our clients.

Founded in 1991, we have grown to include over 2000 highly skilled professionals with deep knowledge in areas such as AI, data science, and enterprise applications. We pride ourselves on building lasting partnerships and delivering high-impact technology solutions that drive real business results. Our dedicated teams work closely with Fortune 500 companies, big enterprises, and technology challengers globally, leveraging innovative strategies and the latest technology trends.

Claim this profileELEKS logoEL

ELEKS

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at ELEKS

Explore the variety of open remote roles at ELEKS, offering flexible work options across multiple disciplines and skill levels.

View all jobs at ELEKS

Remote companies like ELEKS

Find your next opportunity by exploring profiles of companies that are similar to ELEKS. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan