Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full 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
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
- 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
- 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
- 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
- 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 relevanceReady to apply?
Join Aware Robotics and take your career to the next level!
Application takes less than 5 minutes

