Who Are We Looking For
We are looking for a Firmware Engineer to design, develop, test, and optimize firmware for embedded devices and wireless systems. The ideal candidate should have hands-on experience with microcontrollers, communication protocols, debugging, and system integration.
Key Responsibilities
- Design and develop firmware for embedded products using C/C++ on STM32 or similar microcontrollers.
- Work on embedded systems, LoRa-based wireless communication, and real-time data exchange.
- Integrate peripherals and interfaces such as UART, SPI, I2C, ADC, PWM, GPIO, and timers.
- Develop and maintain bootloaders, DFU update mechanisms, and firmware upgrade flows.
- Interface with sensors and modules such as GPS, RF transceivers, and IoT connectivity devices.
- Debug hardware-software issues using serial logs, logic analysis, and board-level testing.
- Optimize firmware for memory, speed, reliability, and low-power operation.
- Collaborate with hardware, PCB, and testing teams to bring products from prototype to production.
- Maintain technical documentation, code structure, and version control practices.
Preferred Skills & Qualifications
- Strong experience in Embedded C/C++.
- Hands-on work with STM32 microcontrollers and STM32CubeIDE or similar toolchains.
- Knowledge of communication protocols such as UART, SPI, I2C, CAN, and wireless links like LoRa.
- Experience with firmware debugging, peripheral configuration, and hardware bring-up.
- Understanding of embedded memory, interrupts, timers, and real-time behavior.
- Familiarity with bootloaders, firmware updates, and device configuration storage.
- Basic understanding of PCB-level hardware and electronics interfacing.
- Good documentation, problem-solving, and teamwork skills.
Educational Requirements
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Embedded Systems, or a related field.
- 4 years of relevant experience in embedded hardware design, PCB development, or electronic product prototyping is preferred.
Compensation
- ₹6,00,000 - ₹8,00,000 per annum (CTC).
- Compensation is competitive and commensurate with experience.
- Performance-based incentives or bonuses for exceptional candidates.
- No bar for highly skilled and deserving candidates.
Pay: ₹600,000.00 - ₹800,000.00 per year
Work Location: In person