Type: Full-Time
Location: Bangalore
Role Overview
-
Contribute to algorithm development and implementation for sensing, estimation, and control pipelines (as applicable to IMU/INS/flight systems)
-
Own and execute embedded firmware development for inertial navigation systems, IMUs, flight controllers, and GNSS products
-
Work closely with hardware engineers during board bring-up, integration, and field testing
-
Build reliable, production-grade firmware for real-world deployment
Key Responsibilities
-
Implement and optimize embedded algorithms (filtering, compensation, estimation/control buildingblocks) on resource-constrained targets
-
Develop across common microcontroller ecosystems (e.g., ST, TI, Microchip – exact families project-dependent)
-
Design, implement, and debug embedded firmware in C/C++
-
Develop drivers for SPI, I2C, UART, CAN and related interfaces
-
Implement bare-metal or RTOS-based real-time systems
-
Develop test, calibration, and diagnostic firmware
-
Debug complex issues using JTAG, logs, oscilloscopes, and logic analysers
-
Support lab testing, field trials, and iterative product improvement
Required Qualifications
-
Experience implementing software/firmware algorithms in C++ (embedded) and Python (prototyping, tooling, test automation)
-
Hands-on experience with microcontroller platforms/ecosystems such as ST, TI, Microchip (or equivalent)
-
4–6 years of hands-on embedded firmware development experience
-
Strong proficiency in C/C++ and embedded systems fundamentals
-
Experience working directly with hardware
-
Good understanding of real-time systems and low-level debugging
-
Strong ownership mindset and ability to work independently
Preferred Skills
-
Practical exposure to algorithm-to-firmware workflow: prototype in Python, validate on data, then deploy in embedded C/C++
-
Experience with RTOS such as FreeRTOS or Zephyr
-
Exposure to navigation systems, sensor data handling, or control systems
-
Experience in drones, robotics, automotive, aerospace, or defence projects
-
Familiarity with PX4, ArduPilot, or MAVLink
ARTPARK @ IISc : Innovation factory for next-gen robotics & AI
ARTPARK is India's leading deep-tech venture builder and incubator focused on robotics, connected autonomous systems, and AI. Leveraging our unique facilities and ecosystems, we strive to provide meaningful support to very early-stage startups building deep-tech products based in research. We are a nonprofit organization created by Indian Institute of Science (IISc, Bengaluru) with support from the Department of Science & Technology (Government of India) and the Government of Karnataka.