Back to Jobs
Embedded Firmware Engineer
Actively Reviewing
Eklavya
Job Description
Type: Full-Time
Location: Bangalore
Role Overview
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.
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
- 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
- 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
- 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 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.
Similar Jobs
View all →
IoT Embedded Engineer (Edge/AI)
360watts
Coimbatore
Adobe Illustrator
C++
Python
+6
Embedded Software Engineer-I
TECHEAGLE
Gurgaon
Adobe Illustrator
C++
Python
+3
Hardware Developer
IBM
Bengaluru
Adobe Illustrator
C++
Python
+9
Electronics and Embedded Engineer
Eklavya
Ajmer
Adobe Illustrator
ARM architecture
ISO 9001
+10
NFC Firmware Senior Architect
NXP Semiconductors
Bengaluru
Level design
ARM architecture
Adobe Illustrator
+6
Share
Quick Apply
Upload your resume to apply for this position
–