Source description
About the role
Firmware Engineer Experience Required: Minimum 2+ years in Embedded Software Development Job Location: Bavdhan, Pune (In-person) Interview Date: 25th July Job Overview We are looking for a skilled Firmware Engineer with a strong academic background and solid Embedded Systems fundamentals to join our team. In this role, you will design, develop, and validate low-level drivers, real-time control systems, and demo applications using both Baremetal and RTOS platforms. Mandatory Skills Programming & Design: Robust C programming skills, low-level design, and driver development. Operating Systems: Comprehensive understanding of Baremetal development and RTOS concepts (FreeRTOS preferred). Hardware Architecture: Deep knowledge of Microcontroller and Microprocessor concepts, interrupt handling, DMA, and hands-on debugging. Key Responsibilities Driver Development (Baremetal & RTOS): Develop and validate robust, effective drivers for peripheral interfaces including UART, SPI, I2C, Timer, GPIO, CAN, and Crypto hardware (AES, SHA, RNG). Ensure all drivers feature Baremetal & RTOS-compatible APIs, support interrupts and DMA, and pass rigorous unit testing and validation. Real-Time Control & Demo Applications: Design drivers and applications for analog peripherals such as ADC SAR, ADC SD, DAC, and Comparators with Analog Post-Processing. Develop systems utilizing High-Speed & Low-Speed PWM. System Integration: Create demo applications that showcase real-time signal acquisition and processing, closed-loop control (ADC to PWM), and visualization via UART or network interfaces. Education Bachelors or Masters degree in Electronics, Embedded Systems, Computer Science, or a related field. Compensation: 398,364.45 - 1,000,000.00 per year Perks: Health insurance Paid sick time Provident Fund Work Location: In person Firmware Engineer Experience Required: Minimum 2+ years in Embedded Software Development Job Location: Bavdhan, Pune (In-person) Interview Date: 25th July Job Overview We are looking for a skilled Firmware Engineer with a strong academic background and solid Embedded Systems fundamentals to join our team. In this role, you will design, develop, and validate low-level drivers, real-time control systems, and demo applications using both Baremetal and RTOS platforms. Mandatory Skills Programming & Design: Robust C programming skills, low-level design, and driver development. Operating Systems: Comprehensive understanding of Baremetal development and RTOS concepts (FreeRTOS preferred). Hardware Architecture: Deep knowledge of Microcontroller and Microprocessor concepts, interrupt handling, DMA, and hands-on debugging. Key Responsibilities Driver Development (Baremetal & RTOS): Develop and validate robust, effective drivers for peripheral interfaces including UART, SPI, I2C, Timer, GPIO, CAN, and Crypto hardware (AES, SHA, RNG). Ensure all drivers feature Baremetal & RTOS-compatible APIs, support interrupts and DMA, and pass rigorous unit testing and validation. Real-Time Control & Demo Applications: Design drivers and applications for analog peripherals such as ADC SAR, ADC SD, DAC, and Comparators with Analog Post-Processing. Develop systems utilizing High-Speed & Low-Speed PWM. System Integration: Create demo applications that showcase real-time signal acquisition and processing, closed-loop control (ADC to PWM), and visualization via UART or network interfaces. Education Bachelors or Masters degree in Electronics, Embedded Systems, Computer Science, or a related field. Compensation: 398,364.45 - 1,000,000.00 per year Perks: Health insurance Paid sick time Provident Fund Work Location: In person
More at Programming.Com