Skip to Main Content

Job Title


Firmware Engineer


Company : QuantumPulse Technologies


Location : Chennai, Tamil Nadu


Created : 2025-06-15


Job Type : Full Time


Job Description

Job Title: Firmware Engineer (Embedded Systems) Experience:3–5 Years Location:Chennai Employment Type:Full-time Industry:Electronics / Automotive / Industrial Automation / Consumer Electronics Reporting To:Embedded Systems Manager / Technical LeadJob Summary: We are seeking a motivated and detail-oriented Firmware Engineer with 3–5 years of experience in embedded systems. The candidate should have hands-on experience in embedded C programming, device drivers, and communication protocols (I2C, SPI, CAN, UART). A strong understanding of schematics, debugging techniques, and motor control (BLDC) is essential. Experience working with compilers, oscilloscopes, and hardware tools is also required.Key Responsibilities: Design, develop, and testfirmwareforembedded systemsusing C. Develop and integrate low-level device drivers formicrocontrollerperipherals. Implement and debugcommunication protocols : I2C, SPI, CAN, UART (RS232/485). Work on motor control algorithms and BLDC motorprogramming (sensor/sensorless). Analyze and interpret electronic schematics to assist withhardware/software integration. Perform system-level debugging using tools likeoscilloscopes, logic analyzers, and multimeters. Use embedded developmenttoolchainsandcompilersfor firmware builds and deployment. Identify, isolate, andfix bugs in firmware and hardware-in-the-loop testing. Collaborate closely with hardware, software, and test engineering teams. Document design, implementation, and testing procedures clearly.Required Skills and Qualifications: Bachelor’s degree inElectronics, Electrical, or Computer Engineering. 3–5 years of embeddedC programming experience. Proficient in developingfirmware for microcontrollers (e.g., STM32, PIC, NXP, TI). Strong understanding ofI2C, SPI, CAN, UART (RS232/485) protocols. Hands-on experience with BLDC motor control and related firmware. Excellentschematic reading and circuit-level debugging capabilities. Familiar withcompilers, IDEs (e.g., Keil, IAR, MPLAB, STM32CubeIDE), and build systems. Experience using oscilloscopes, logic analyzers, and debugging tools (JTAG/SWD). Comfortable working in a lab environment and handling hardware safely.Preferred Skills (Nice to Have): Experience with RTOS-based development (FreeRTOS, etc.). Knowledge of safety-critical standards (ISO 26262, IEC 61508). Experience with scripting for automation (Python, Bash). Basic understanding of EMC/EMI mitigation techniques. Exposure to control systems or MATLAB/Simulink.If you are interested drop your CV