Back to jobs
4

Firmware Engineer

Hyderabad, TS, INPosted 2 months ago
hybrid

Job Description

Job Title: Firmware Engineer – Fire Alarm Control Panel Experience 6–8 Years Job Summary We are seeking an experienced Firmware Engineer to design and develop embedded firmware for Fire Alarm Control Panels (FACP). The candidate will play a key role in building reliable, safety-critical systems, ensuring compliance with industry standards and delivering high-performance embedded solutions using C and C++. Key Responsibilities Design, develop, and maintain firmware for Fire Alarm Control Panels (FACP) Implement real-time embedded software using C and C++ Develop features for fire detection, alarm signaling, fault monitoring, and system diagnostics Interface with hardware components such as sensors, relays, annunciators, and communication modules Ensure firmware complies with safety standards (UL, EN, NFPA, etc.) Develop and execute unit, integration, and system-level testing Debug issues using tools like JTAG, oscilloscopes, and logic analyzers Optimize firmware for reliability, performance, and low power consumption Support certification and regulatory testing processes Collaborate with hardware, QA, and system engineering teams Required Skills & Qualifications 5–7 years of experience in embedded firmware development Strong proficiency in C and C++ Hands-on experience with embedded systems and microcontrollers Experience in real-time systems / RTOS (e.g., FreeRTOS) Knowledge of communication protocols (UART, SPI, I2C, RS485, CAN) Strong debugging and problem-solving skills Understanding of hardware schematics and board-level design Domain-Specific Experience (Highly Preferred) Experience in Fire Alarm Systems / Safety-Critical Systems Knowledge of fire detection algorithms and alarm logic Familiarity with standards such as: NFPA 72 UL 864 EN 54 Experience with loop communication protocols (addressable fire systems) Experience in fault-tolerant and redundant system design Preferred Qualifications Experience with bootloaders and firmware upgrade (OTA/local) Exposure to embedded Linux (optional) Experience with certification processes and documentation Familiarity with version control tools (e.g., Git) Soft Skills Strong ownership and accountability Ability to work in safety-critical environments with high quality standards Good communication and teamwork skills Education Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or related field

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Firmware Engineer at 42444 | Renata