Job Description
We are seeking a highly skilled Embedded Systems Engineer to design and develop mission-critical firmware for our robotics and sensing platforms. This role involves working at the intersection of hardware and software, optimizing embedded solutions for reliability, real-time performance, and integration with complex systems. The ideal candidate will be passionate about low-level programming, electronics, and embedded architectures, and will contribute to building robust, scalable technologies for next-generation robotics.
Key Responsibilities
- Design, develop, and maintain embedded firmware for robotics and sensor platforms.
- Work with ARM-based microcontrollers and RTOS to build efficient and reliable systems.
- Optimize code for real-time performance, memory usage, and power consumption.
- Collaborate closely with hardware, software, and robotics teams for integrated development.
- Interface with peripherals using protocols like I2C, SPI, UART, and GPIO.
- Conduct thorough testing, debugging, and validation of embedded systems.
- Create and maintain technical documentation, firmware specs, and test procedures.
- Support hardware bring-up and troubleshoot system-level issues in lab/field.
Skills
- Embedded C/C++ programming
- ARM Cortex-M series microcontroller development
- RTOS (e.g., FreeRTOS, Zephyr, RTX)
- Low-level drivers and peripheral integration (SPI, I2C, UART, ADC/DAC)
- Real-time performance optimization
- Hardware debugging tools (JTAG, oscilloscopes, logic analyzers)
- Git, version control systems
- Schematic and datasheet interpretation
- Strong analytical and problem-solving skills
Qualifications
- B.Tech or M.Tech in Electronics and Communication Engineering, Electrical Engineering, or a related discipline
- 2–5 years of hands-on experience in embedded systems development
- Experience in firmware development for robotics or sensing systems preferred
- Familiarity with product development life cycle and agile engineering processes
- Excellent communication and collaboration skills