Function: Engineering Embedded Software
Experience: 812 Years of Relevant Industry Experience
Location: Ahmedabad / Hybrid
About drivebuddyAI
drivebuddyAI is a fast-growing, AI & mobility technology company building the world's first
continuous-learning AI platform for vehicle safety and intelligence. Founded in 2018 with a
vision to transform real-world driver behavior into collective intelligence, we are now a globally
recognized provider of ADAS and Driver Monitoring solutions for fleets, auto OEMs, insurers,
and smart cities.
Our platform processes over 3.5+ billion kilometres of real-world driving data, delivering proven
outcomes such as 70%+ accident reduction in commercial fleet deployments. We are validated
by leading global testing agencies including ARAI (India) and IDIADA (Europe), and our
solutions are compliant with India GSR, Euro GSR, and Euro NCAP 2026 protocols.
Headquartered in Ahmedabad, India with a global footprint, we are a team of passionate
engineers, AI researchers, and automotive professionals working at the intersection of computer
vision, edge AI, embedded systems, and mobility. We are capital-efficient, innovation-driven,
and scaling rapidly to shape the future of transportation.
The Role: Senior / Lead Software Engineer Embedded Systems
We're looking for a highly experienced Senior / Lead Embedded Engineer who can architect,
design, and deliver production-grade embedded software for ADAS & Telematics systems.
This role is about:
- Architecting scalable embedded platforms
- Driving technical decisions across firmware and system layers
- Integrating AI workloads on edge devices
- Mentoring engineers and owning technical delivery
What You'll Be Doing
- Architect and develop high-performance embedded software for ADAS systems
- Lead connectivity and sensor integration (WiFi, LTE, Bluetooth, GPS, Cameras)
- Design middleware and application layers in C/C++
- Optimize AI integration at the edge using hardware acceleration engines (VPU, NPU, IMU)
- Oversee system performance, memory management, and IPC design
- Collaborate with hardware, AI, and product teams for system-level architecture
- Guide board bring-up activities and low-level debugging
- Mentor and review work of firmware developers
- Ensure production-grade reliability, scalability, documentation and compliance
What You Must Have
- 812 years of experience in embedded systems development
- Exceptional expertise in C/C++, Python & Shell Script
- Deep experience with Embedded Linux & Yocto
- Strong understanding of OS internals and IPC
- Hands-on experience with ARM/X86 architecture
- Experience with camera interfacing with MIPI, GMSL & AHD (capture, compression, streaming)
- Experience with Gstreamer, FFMPEG and other multimedia framework
- Strong experience with onboard communication protocols
- Proven record of delivering production-grade embedded products
- Proven experience with FOTA
Good to Have
- Experience with Linux Device Drivers & Bootloaders
- Good to have knowledge or experience with QNX
- Experience with Computer Vision, Edge AI & IOT Products
- Embedded Build Systems expertise
- Experience with Board Bring-up
- Exposure to Automotive / ADAS standards
- Experience leading technical teams
Why drivebuddyAI
Why Join Us
- Work on cutting-edge AI technology with real-world impact
- Collaborate with a talented, mission-driven team
- Solve complex challenges in computer vision, embedded systems, and automotive safety
- Grow with a company poised for global expansion in a high-growth industry
Our Values
- Continuous Learning: We believe the best AI, like the best people, never stops improving.
- Real-World Impact: We measure success by lives saved and roads made safer.
- Technical Excellence: We build robust, validated, production-ready systems.
- Collaborative Innovation: Great ideas come from diverse minds working together.
We Invest in Our People
- Competitive Salary & Benefits
- OKR-driven appraisals
- Flexible Leave Policy
- Employee Skill Enhancement
- Highly dynamic work culture
- Opportunity for equity participation