← Back to jobs
M

Embedded Linux Tech Lead

Maytronics·Israel·en
Not specifiedFull-timeEmbedded Software DevelopmentElectronics Manufacturing

Lead a team developing and integrating embedded software for robotics platforms across MCU and Embedded Linux environments.

Responsibilities

  • Lead and mentor embedded Linux developers.
  • Design and implement embedded Linux software solutions.
  • Collaborate with cross-functional teams to integrate embedded systems.
  • Conduct code reviews and maintain software quality.
  • Troubleshoot and resolve complex technical issues.
  • Track developments in embedded Linux technologies.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Hands-on experience with embedded development in C and C++.
  • Ability to quickly understand complex existing codebases and become productive.
  • Experience developing and debugging software in STM32, ESP32, Cortex-M, RTOS, and/or Embedded Linux user-space environments.
  • Strong focus on code quality, maintainability, ownership, and reliable delivery.
  • Ability to collaborate with software, systems engineering, hardware, and integration teams.
  • Strong communication, problem-solving, and adaptability skills.

Nice to have

  • Experience with ROS or ROS 2 robotics frameworks.
  • Experience with CAN bus, UART, SPI, I2C, gdb, Wireshark, or candump.
  • Python scripting for internal test automation.

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions

Embedded Linux Tech Lead for Robotics Software Development | CVZilla