Skip to Main Content

Job Title


Firmware Design Engineer


Company : Themesoft Inc.


Location : Hyderabad, Telangana


Created : 2025-12-15


Job Type : Full Time


Job Description

Role: Firmware Design Engineer / FW EngineerExperience: 14 + Years experienceLocation- Hyderabad/ Pune.Immediate/15 days joinersJD:- Hands on experience in firmware design and coding of microcontroller-based systems - Hands on experience in preparing firmware design, specification documents - Hands on experience in rewriting, integrating, debugging existing code of one microcontroller to another - Hands on experience in complete understanding of microcontroller registers, memory maps, etc - Hands on experience in multiple timers, interrupts, peripheral functions implementation - Implement low-level drivers for peripherals (UART, SPI, I2C, ADC/DAC, PWM, GPIO, DRAM, DMA, USB, SD Card) - Optimize code for performance, memory footprint, and power efficiency - Familiarity with hardware interfaces, understanding of microcontroller registers - Apply formal methods for understanding legacy codes and reverse engineer to develop new firmware architecture and design to ensure correctness and reliability - Implement firmware in C following standards using coding guidelines such as MISRA-C, CERT-C, or equivalent - Hands on experience in firmware release process, quality measures, SVN, Static analysis, multiple releases and ensuring highest quality of firmware - Hands on experience in unit testing, static analysis coverage (and its improvements), integration testing, debugging, system debugging, system validation of complex firmware having hundreds of files. - Experience in PLC, IO, Communication module design - Experience in technical documentation such as design documentation, V&V test plans, reports, memory maps, IO assignments, integration plans etc