Skip to Main Content

Job Title


Software Firmware Engineer


Company : Alba Urmet Communications & Security Pvt Ltd


Location : Gurgaon, Haryana


Created : 2026-01-26


Job Type : Full Time


Job Description

Company DescriptionAlba Urmet Communications & Security Pvt. Ltd., an Indo-Italian joint venture established in 2005, specializes in delivering innovative and integrated security solutions. As a subsidiary of Urmet Domus SPA, headquartered in Turin, Italy, Alba Urmet leverages 35+ years of experience and a global presence in over 100 countries to cater to residential, commercial, and institutional needs. The company collaborates with architects and consultants to provide state-of-the-art security technologies including Video Door Phone Systems, AI-based CCTV Surveillance, Digital Door Locks, RFID & Facial Recognition, and IoT/Telematics solutions. Alba Urmet offers tailored solutions and reliable services to ensure modern safety and security for diverse applications in India and beyond.Role DescriptionThis is a full-time, on-site role located in Gurgaon for a Software Firmware Engineer. The responsibilities include designing and developing embedded software solutions, debugging and troubleshooting firmware issues, and collaborating with cross-functional teams to ensure robust and efficient product development. The engineer will actively test and refine software to meet product requirements, ensuring compatibility and performance standards are achieved in a timely manner.Key ResponsibilitiesDevelop and customize firmware for IP-based CCTV cameras• Work on Embedded Linux / RTOS–based camera platforms• Integrate and tune:• Image sensors & ISP• Video encoding (H.264 / H.265)Implement:• Secure boot• Signed & encrypted firmware upgrade• Password policy & role-based access• Optimize system performance, stability, and boot time• Collaborate with hardware, QA, and compliance teams• Prepare firmware documentation.Qualifications- Proficiency in Software Development and Software Design - Experience with Embedded Software and Firmware programming - Strong debugging and troubleshooting skills for embedded systems - Knowledge of microcontroller/microprocessor-based systems and their applications - Analytical thinking and problem-solving skills - Degree in Computer Science, Electronics, or related technical fields - Experience in the security or IoT industry is a plus.Required Technical SkillsFirmware & Embedded• Strong Embedded C / C++• Embedded Linux (Yocto / Buildroot)• Bootloader (U-Boot), kernel, device tree• Flash memory (NOR / NAND / eMMC)