Aware Robotics
Senior-Level Embedded Software & Robotics Engineer
Aware RoboticsTurkey22 hours ago
Full-timeEngineering, Information Technology
Company Description

Aware Robotics, based at ITU Technopark, is pioneering robotics and autonomous systems across industrial and agricultural domains. Our work spans robotic manipulators, autonomous field robots, and next-generation mobility platforms operating in challenging outdoor and semi-structured environments. We are building a strong autonomy team to deliver robust, real-world robotic systems.

www.awarerobotic.com

Position: Embedded Software & Robotics Engineer

We are seeking a highly motivated engineer to contribute to the development of autonomous robotic systems, covering the full pipeline from low-level embedded software to real-world operation and field deployment.


  • Position: Embedded Software & Robotics Engineer
  • Work Type: Full-time (On-site)
  • Location: Istanbul /Başakşehir


Responsibilities
  • Develop embedded software in C/C++ on STM32 or similar ARM Cortex-M platforms (bare-metal or RTOS)
  • Integrate and debug sensors and actuators using SPI, I²C, UART, CAN, and other relevant interfaces
  • Implement and maintain state estimation and sensor fusion for mobile and field robots
  • (e.g., EKF/UKF with IMU, odometry, LiDAR, and/or vision)
  • Build robust localization solutions for both GNSS-available and GNSS-denied operation
  • Contribute to navigation pipelines, including planning, obstacle avoidance, path tracking, and terrain-aware behaviors
  • Support mapping and SLAM-based navigation when required
  • Apply AI methods where they provide clear value; experience with Reinforcement Learning (RL) is a plus
  • Collaborate with mechanical, electronics, and test teams for system integration, calibration, and field deployment
  • Improve system reliability through logging, diagnostics, validation testing, and lightweight CI/CD practices for robotics software
Requirements (Must-Have)
  • Strong programming skills in C/C++ (Python is a plus)
  • Practical embedded systems experience on STM32 / ARM Cortex-M, including real-time constraints and hardware debugging
  • Solid understanding of state estimation, sensor fusion, and control fundamentals
  • Proven experience in robot localization and navigation, including at least one GPS-independent approach
  • Hands-on robotics delivery experience, including system integration, real-world testing, and debugging using real logs and data
  • Strong communication and teamwork skills, with the ability to own tasks end-to-end
  • Excellent command of English
Nice-to-Have
  • Experience with legged robots, locomotion-related state estimation, or extensive field testing
  • Experience with ROS 2 and familiarity with robotics middleware tools
  • Experience with SLAM/VIO, mapping pipelines, or long-term autonomy robustness practices
  • Experience with Reinforcement Learning tools and a sim-to-real evaluation mindset
  • Experience tuning MPC, LQR, or PID controllers on real robotic systems
What We Offer
  • Work on real-world autonomy problems, including GNSS-denied navigation
  • A collaborative R&D-focused environment with a strong engineering culture
  • Deep hands-on experience across embedded systems, navigation, localization, and AI


Key Skills

Ranked by relevance