Lead Firmware Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
About
EMCUS Technology solutions is a product solution organization that offers first-class software development to a fast-growing clientele of renowned multi-national organizations. EMCUS works on core domain products of Building Technology Solutions like Fire Safety, HVAC, Video etv.. EMCUS predominantly work on Embedded Firmware, Embedded System Development, Application software, IOT / Cloud, Testing, New product development from scratch with market Release.
Responsibilities
Work with developers to develop product Firmware
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing Firmware
Recommend and execute improvements
Create technical documentation for reference and reporting
Qualifications
Proficient Programming Skills Embedded C, C++
Excellent Knowledge in working with Micro controllers like ST, TI, PIC etc..
Working experience in GIT, Bit bucket, SVN etc..
Able to understand datasheets and develop peripherals drivers like UART, Parallel, SPI, I2C etc..
Hands on experience in module design and development like RTC, EEPROM, Graphic LCD, Keypad drivers etc.
Experience in RTOS concepts and hands on with any RTOS like CMX, Free RTOS etc..
Practical exposure to handling DSO / Multi meters etc..
Fair knowledge on Fire Safety Domain and working Fire Panel Development
EMCUS Technology solutions is a product solution organization that offers first-class software development to a fast-growing clientele of renowned multi-national organizations. EMCUS works on core domain products of Building Technology Solutions like Fire Safety, HVAC, Video etv.. EMCUS predominantly work on Embedded Firmware, Embedded System Development, Application software, IOT / Cloud, Testing, New product development from scratch with market Release.
Responsibilities
Work with developers to develop product Firmware
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing Firmware
Recommend and execute improvements
Create technical documentation for reference and reporting
Qualifications
Proficient Programming Skills Embedded C, C++
Excellent Knowledge in working with Micro controllers like ST, TI, PIC etc..
Working experience in GIT, Bit bucket, SVN etc..
Able to understand datasheets and develop peripherals drivers like UART, Parallel, SPI, I2C etc..
Hands on experience in module design and development like RTC, EEPROM, Graphic LCD, Keypad drivers etc.
Experience in RTOS concepts and hands on with any RTOS like CMX, Free RTOS etc..
Practical exposure to handling DSO / Multi meters etc..
Fair knowledge on Fire Safety Domain and working Fire Panel Development
5 page views
Related listings
-
Systems ProgrammerSoftware DeveloperIntroduction Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the ...2026/11/08
-
Software Developer-JavaSoftware DeveloperGreetings ! Excellent Openings for Java Developer with Product based Company. Position - Software Developer/Sr.Software Developer-Java Experience - 3 to 7 Years Location - Bangalore(WFO) Notice Period - Immediate up to 30 Days Educational Qualifiatio...2026/11/08
-
Senior Software EngineerSoftware DeveloperJob Responsibilities • Work closely with product teams designing features that can scale with the company • Collaborate with other engineers to improve existing architecture and define new architecture patterns, and to research and implement tools an...2026/11/08
