Embedded Engineer

  • Level: Senior
  • Type: B2B
  • English Level: Upper-intermediate
  • Location: Europe
  • Skills: C++ Embedded Python

Responsibilities

  • Develop and maintain embedded Linux systems on ARM platforms (kernel, device trees, modules).

  • Build custom Linux distributions using Yocto or Buildroot.

  • Support board bring-up and BSP development.

  • Work with low-level interfaces: I2C, SPI, GPIO.

  • Write production-level code in C, C++, and Python.

  • Debug and optimize system performance and reliability.

  • Collaborate with hardware, QA, and product teams.

  • Participate in design reviews and contribute to system architecture.

Essential

  • Experience with Linux kernel development, including kernel modules and device trees for ARM platforms
  • Experience with creating and maintaining Linux distributions, using tools like Yocto or Buildroot
  • Familiarity with various low-level interconnects and hardware I/O, like I2C, SPI, GPIO
  • Experience with board bring-up and the creation of board support packages
  • Strong technical expertise in the teams core stack C (kernel, bootloader), C++ (onboard software) and Python (test scripts and build systems)
  • Proven experience leading technical initiatives or projects in a fast-paced software environment
  • Deep understanding of system architecture, design patterns, and trade-offs
  • Hands-on coding ability and high efficiency landing contributions to technical work
  • Excellent communication and collaboration skills, especially across engineering, product, and other stakeholders
  • Track record of mentoring or technically guiding other engineers
  • Ability to make clear, high-leverage technical decisions under ambiguity
  • Experience with scalable software systems or infrastructure

Desirable

  • Experience working with real-time systems and edge computing
  • Experience with robotics, autonomous systems, or other real-world sensing applications
  • Familiarity with middleware frameworks (e.g., DDS, ROS 2, custom telemetry systems)
  • Experience in developing automotive software, knowledge of DriveOS

 

Viktoriya Krut

Recruiter

Meet Your Future Colleagues

WayveWayveWayveWayve

    Got interested? Apply right now!


    Other vacancies at Wayve All Vacancies

    Embedded Engineer

    Europe
    C++, Embedded, 1+
    B2B
    All Vacancies