Embedded Firmware Engineer
AIIR Products
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor’s degree in computer science or electrical engineering required
- 5+ years of demonstrated experience in embedded firmware development
- 2+ years of experience in implementing software/firmware solutions on embedded systems for power electronics drives preferred
- 3+ years' experience with embedded C development for microcontrollers
- Expert level knowledge of C
- Experience working on embedded firmware development for AC-DC, DC-DC, and DC-AC power converters
- Experience working on embedded firmware for FOC for motor control desired
- Experience working with digital control of PFC desired
- Desirable to have prior experience with a variety of microcontrollers including TI, ST, ESP among others
- Hands-on experience with debugging firmware and hardware-firmware interfaces using appropriate interface tools
- Experience with various bus interfaces, SPI, i2c, UART, Ethernet, and GPIO and others
- Experience with debugging application software via both user-level IDE and hardware-based JTAG interfaces
- Good understanding of technologies such as BLE, Wi-Fi, power management, sensor control, USB, UART, I2C, and various bus communication technologies desired
- Ability to participate in a highly collaborative environment, with both on-site and remote contributors
- Working level knowledge of Linux and Linux operating system