As a Firmware Engineer specializing in TinyML, you will be responsible for developing intelligent low-power devices that operate efficiently without the need for internet connectivity. Your primary focus will be on bringing machine learning capabilities to the edge by deploying TinyML models on microcontrollers and ultra-efficient hardware. You will have the opportunity to work on cutting-edge products that integrate embedded systems, AI, and sensor fusion to create smart, secure, and responsive edge devices for various industries such as health tech, industrial IoT, and consumer electronics. Your responsibilities will include developing, optimizing, and deploying TinyML models, writing clean and efficient embedded C/C++ firmware for microcontrollers like ARM Cortex-M, integrating real-time sensor data for low-latency inference pipelines, collaborating with data scientists to compress and port models, and ensuring performance, memory, and energy efficiency. Additionally, you will conduct testing and debugging on physical devices to ensure the reliability and functionality of the firmware. To excel in this role, you should have a strong background in embedded systems and C/C++, hands-on experience with TinyML frameworks such as TFLite Micro and Edge Impulse, familiarity with ARM Cortex-M microcontrollers or similar hardware, understanding of ML model optimization techniques like quantization and pruning, proficiency in sensor interfacing, low-level drivers, and debugging tools. Experience with audio or motion recognition and low-power hardware design would be considered a bonus. If you are passionate about pushing the boundaries of intelligent edge devices and have the skills and experience required to thrive in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity as a Firmware Engineer specializing in TinyML systems.,
We are looking for a passionate AI Engineer to join our client's innovative team, working on advanced machine learning solutions that push the boundaries of technology. In this role, you will design, develop, and deploy AI models — with a focus on Convolutional Neural Networks (CNNs) , deep learning architectures , and a variety of ML algorithms — to solve complex, real-world problems . You’ll collaborate on projects spanning computer vision, natural language processing, and predictive analytics , contributing to solutions that make a real impact. What You’ll Do Design, implement, and optimize deep learning models (CNNs and beyond) for diverse applications. Apply advanced ML algorithms to tackle complex problems in AI/ML projects. Work across domains, including computer vision, NLP, and predictive analytics. Collaborate with cross-functional teams to integrate AI solutions into production systems. Continuously research and experiment with emerging AI/ML techniques. What We’re Looking For Proven experience in Machine Learning, AI, and Deep Learning . Strong expertise in CNNs and related neural network architectures. Solid programming skills in Python (TensorFlow, PyTorch, or similar frameworks). Familiarity with data preprocessing , model training , and evaluation . Strong problem-solving skills and the ability to work in a collaborative team environment.
Senior Embedded Software Engineer (Onsite, India) Embedded C/C++ | ArduPilot | Python | Embedded Linux |OpenCV Are you ready to design the software that makes autonomous aircraft fly safely and efficiently ? We are seeking a skilled Embedded Software Engineer to join our robotics and aerospace team in India. In this critical, hands-on role, you will develop flight-critical embedded systems for a revolutionary dual-motor, thrust-vectored, blended wing body aircraft . What you’ll do: Flight-Critical Firmware Development – Design and implement embedded systems to control advanced autonomous flight operations. Real-Time Control Systems – Build high-frequency control loops, sensor fusion algorithms, and state estimation systems under strict timing constraints. Hardware Integration & Optimization – Develop drivers for IMUs, GPS modules, cameras, and motor controllers while optimizing for memory and power efficiency. Autonomous Navigation Systems – Support precision landing, path planning, and obstacle avoidance with computer vision pipelines. What you bring: Proficiency in Embedded C/C++, Python, Embedded Linux, OpenCV, and ArduPilot . Experience with real-time control systems, state estimation, and sensor integration . Ability to work on safety-critical embedded software in aerospace or related fields. 📍 Onsite, Full-time – India This is a unique opportunity to shape the future of autonomous flight technology by contributing directly to safety-critical and performance-driven software. 👉 Apply today and help us build the next generation of intelligent aircraft.