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.

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
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
01What specific robotics platforms does Autoware Lab primarily work with?
02How does Autoware Lab's early-stage nature impact the Embedded ROS Engineer role?
03What level of experience with ROS/ROS2 is expected for an Embedded ROS Engineer at Autoware Lab?
04What communication protocols are essential for an Embedded ROS Engineer at Autoware Lab?
05What kind of hardware debugging skills are important for this Embedded ROS Engineer position at Autoware Lab?
Explore similar opportunities that match your background