Embedded Engineer
STM32 · Firmware · Real-Time Systems
Experience:
1+ Years
Location:
Kochi, Kerala
Type:
Full-Time
Department:
Hardware Engineering
Domain:
UAV / Autonomous Systems
Based at:
Kalamassery, Kochi
Apply to:
[email protected]
Core Stack
-
STM32 Microcontrollers (F / H / G Series)
-
Embedded C / C++
-
FreeRTOS / Bare-Metal RTOS
-
UART · SPI · I2C · CAN · USB
-
STM32CubeIDE · CubeMX · HAL/LL
-
JTAG / SWD Debug · Logic Analyzer
-
MAVLink · ArduPilot / PX4
(Bonus)
Key Responsibilities
-
Firmware Development
— Develop and maintain firmware for STM32-based microcontrollers using C/C++ for drone avionics and onboard embedded systems.
-
Protocol Implementation
— Implement and debug communication protocols including UART, SPI, I2C, CAN, and USB across flight-critical hardware interfaces.
-
Peripheral Integration
— Integrate sensors, actuators, and peripherals into embedded systems, ensuring reliable operation under real-time constraints.
-
Hardware Collaboration
— Collaborate with hardware engineers on PCB bring-up, schematic review, and hardware validation across prototype cycles.
-
Testing & Debugging
— Perform unit testing, HIL testing, and debugging using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
-
Optimization & Field Support
— Optimize firmware for low power and real-time performance; support system integration and field testing of UAV platforms.