Leave us your email address and we'll send you all the new jobs according to your preferences.

Embedded Software Engineer (C++ and Robotics)

Posted 2 hours 37 minutes ago by Talencia Consulting

Any
Not Specified
I.T. & Communications Jobs
Antwerpen, Belgium
Job Description

Context

A global technology company is looking for a Senior Software Engineer to strengthen its software engineering team.
The organization designs and deploys intelligent transport systems used in warehouses and industrial environments worldwide.

The role focuses on the development of Real Time control software for autonomous mobile robots operating in mission-critical environments.

Your Role

As part of an international and cross-functional team, you will design and deliver on-board software that controls autonomous mobile robots.
You will contribute to navigation, motion control, load-handling, and communication functionalities, working closely with product management, hardware engineers, and customer-facing teams to deliver reliable solutions to global customers.

Key Responsibilities

  • Design, develop, and optimize Real Time C++ software for mobile robot control (navigation, motion, load handling, communication).

  • Collaborate with system architects, hardware engineers, and product managers to refine and implement software requirements.

  • Perform code reviews, testing, and troubleshooting in both simulation and live environments.

  • Refactor and modernize a large Legacy codebase while ensuring system stability and performance.

  • Produce and maintain clear, high-quality technical documentation.

  • Mentor junior engineers and actively contribute to architectural and technical improvements.

  • Support product validation, continuous improvement, and long-term maintainability initiatives.

Required Skills & Experience

  • Strong professional experience in C/C++ development, ideally within Real Time or Embedded systems.

  • Solid understanding of RTOS, Multithreading, and Linux-based environments.

  • Proven experience in robotics, automation, or autonomous systems.

  • Familiarity with sensor integration, motion control, and industrial communication protocols (CAN, Ethernet, etc.).

  • Experience with debugging, performance optimization, and CI/CD pipelines (eg Git, Jenkins).

  • Experience refactoring and maintaining long-lived Legacy software (large codebases).

  • Degree in Engineering, Computer Science, or equivalent experience

Soft Skills & Mindset

  • Strong analytical and problem-solving skills.

  • Proactive, hands-on, and collaborative attitude.

  • Ability to coach and mentor less experienced engineers.

  • Comfortable working in international, multidisciplinary teams.

  • Strong communication skills and sense of ownership.

Email this Job