We are looking for a highly skilled Embedded Firmware Engineer to join our engineering team. In this role, you will design, develop, and maintain the embedded firmware that powers our next- generation electronic products. You will work closely with our hardware and systems engineering teams to ensure seamless hardware-software integration, optimize system performance, and bring products from concept to production.
Key Responsibilities
Firmware Development: Write efficient, scalable, and robust embedded C/C++ code for 16/32-bit microcontrollers and microprocessors (e.g., ARM Cortex- M)
Hardware Bring-Up: Participate in hardware bring-up, which includes reading schematics, interpreting PCB layouts, and validating new hardware prototypes.
Driver & Protocol Development: Implement low-level device drivers and integrate communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
System Optimization: Optimize firmware for memory constraints, power consumption, and real-time execution speeds. Debugging & Testing: Utilize debugging tools like oscilloscopes, logic analyzers, and JTAG/SWD probes to troubleshoot.
Pay: ₹22,000.00 - ₹30,000.00 per month
Benefits:
- Flexible schedule
- Paid sick time
Work Location: In person