3 days ago

Embedded ROS Engineer

Autoware Lab

On Site
Full Time
$145,000
Sofia, Sofia City, Bulgaria

Job Overview

Job TitleEmbedded ROS Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$145,000
LocationSofia, Sofia City, Bulgaria

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Autoware Lab

Autoware Lab is an early-stage Deep-Tech Startup specializing in Robotics + AI. We are looking for an Embedded ROS Engineer to join our team.

The Role: Embedded ROS Engineer

As an Embedded ROS Engineer, you will be crucial in owning the low-level control, hardware integration, and real-time communication layer of our robotic platform. This role perfectly bridges software and hardware, ideal for engineers who thrive working close to the metal while building scalable robotics systems.

Responsibilities

  • Develop embedded software for motor controllers, sensors, and power systems.
  • Integrate hardware components into ROS2-based architecture.
  • Build drivers for LiDAR, cameras, IMUs, encoders, and actuators.
  • Implement real-time communication between embedded systems and ROS.
  • Optimize performance and reliability of robotic subsystems.
  • Support bring-up of new hardware platforms.
  • Debug hardware/software issues in real-world environments.
  • Collaborate closely with Robotics, Mechatronics, and AI teams.

Requirements

  • 3+ years experience in Embedded Systems and/or Robotics.
  • Strong C++ and Python programming skills.
  • Experience with ROS / ROS2.
  • Hands-on experience with microcontrollers or SBCs (STM32, Raspberry Pi, Jetson, etc.).
  • Familiarity with communication protocols: CAN, UART, SPI, I2C, Ethernet.
  • Understanding of real-time systems.
  • Comfortable working with physical robots and electronics.
  • Possess a startup mindset: practical, hands-on, ownership-driven.

Nice to Have

  • Experience with tracked or mobile robots.
  • Linux kernel / driver experience.
  • Navigation stack integration (Nav2).
  • Experience with power management and battery systems.
  • Exposure to safety-critical systems.

What We Offer

  • Ownership of the robot’s core hardware interface.
  • Opportunity to work on real humanoid robotic platforms.
  • Competitive salary.
  • Join a small, fast-moving engineering team.
  • Direct influence on system architecture.
  • Opportunity to build from prototype to deployment.

Key skills/competency

  • Embedded Systems
  • ROS2
  • C++
  • Python
  • Robotics
  • Hardware Integration
  • Real-time Systems
  • Microcontrollers
  • Motor Control
  • Sensor Drivers

Tags:

Embedded ROS Engineer
Robotics
Embedded Systems
C++
Python
ROS2
Hardware Integration
Real-time Systems
Microcontrollers
Drivers
CAN
UART
SPI
I2C
Ethernet
STM32
Raspberry Pi
Jetson
Motor Control
Sensors

Share Job:

How to Get Hired at Autoware Lab

  • Research Autoware Lab's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Customize your resume: Highlight embedded systems, ROS2, C++, and robotics experience, tailoring it for Autoware Lab's technical focus.
  • Showcase project experience: Prepare to discuss personal or professional projects involving microcontrollers, hardware integration, or real-time systems.
  • Prepare for technical interviews: Brush up on C++, Python, ROS2 fundamentals, and embedded systems concepts relevant to Autoware Lab's platform.
  • Demonstrate a startup mindset: Emphasize adaptability, problem-solving, and a hands-on, ownership-driven approach in your application and interviews.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background