Embedded Software Engineer

Il y a 2 jours

Brussel Hoofdstad, Brussel Hoofdstad, Belgique Vivid Resourcing Temps plein 65 000 € - 95 000 € Contrat

Embedded Linux Engineer (C/C++)

Location: Near Brussels, Belgium

Industry: Autonomous Robotics

Employment Type: Full-Time (Permanent)

About the Company

We're partnering with an innovative technology company developing next-generation autonomous robotic systems for demanding real-world environments.

They're working on advanced embedded software, AI acceleration, and high-performance vision systems, they design intelligent robotic platforms that push the boundaries of automation.

We're currently searching for an Embedded Linux Engineer to join their multidisciplinary R&D team and play a key role in developing the embedded software powering their autonomous platforms.

The Role

As an Embedded Linux Engineer, you'll be responsible for designing, developing, and maintaining the embedded software stack running on high-performance computing platforms.

Working closely with robotics, AI, and hardware engineers, you'll help build reliable software that enables real-time perception, autonomous decision-making, and embedded video processing.

Key Responsibilities

  • Develop embedded software primarily in C and modern C++
  • Build and maintain custom Linux distributions using Yocto and Buildroot
  • Develop software for NVIDIA Jetson-based embedded computing platforms
  • Integrate hardware peripherals, sensors, cameras, and communication interfaces
  • Optimise embedded Linux systems for performance, reliability, and low latency
  • Work on embedded video capture, streaming, and image processing pipelines
  • Support Edge AI deployment and optimisation on embedded hardware
  • Debug low-level software and hardware interactions
  • Collaborate with robotics, electronics, computer vision, and AI teams throughout product development
  • Contribute to software architecture, code reviews, testing, and continuous improvement

Required Skills & Experience

  • Strong commercial experience developing software in C++ and C
  • Experience developing Embedded Linux applications
  • Good knowledge of Yocto and/or Buildroot
  • Experience working with Linux device drivers and system-level programming
  • Familiarity with NVIDIA Jetson platforms or similar ARM-based embedded systems
  • Experience debugging embedded software on Linux
  • Understanding of embedded hardware and communication interfaces
  • Comfortable working within an agile software development environment

What You'll Receive

  • Opportunity to work on cutting-edge autonomous robotic technology
  • Collaborative, highly technical R&D environment
  • Modern software development practices
  • Exposure to AI, robotics, embedded vision, and autonomous systems
  • Competitive salary and comprehensive benefits package
  • Long-term career development within a fast-growing technology business