Sr. Engineer Firmware Engineering XI

IndiaIndia·Punesenior
OtherEngineer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

(This will describe the overall core responsibilities of the role, decision making responsibilities etc.) She/he will be responsible for designing, developing,

Requirements Summary

Required/ Minimum Qualifications: Engineering degree,

Technical Tools
OtherEngineer

Responsibilities

~1 min read
  • →She/he will be responsible for designing, developing, managing and maintaining the application software (SW) & board level firmware (FW) which is downloaded inside the microprocessor and microcontrollers used within the main and auxiliary control boards responsible for monitoring and controlling the Thermal products, generate diagnostic data and handle/support data traffic on various north (BACnet, SNMP, UDPCLI) and south (RS485, CAN, SPI, I2C) bound communication buses.
  • →She/he will design, implement and support complex PID algorithms and document the findings.
  • →She/he will work with FW team members located across different geographical locations.
  • →She/he will create functional, architecture and design specifications documents.
  • →She/he will conduct unit/bench test, validate the deliverable (SW / FW releases) in accordance with the standard procedures.
  • →She/he will analyse the existing legacy SW /FW implementation to understand currently present functionalities & defects.
  • →She/he will research for best practices, coding guidelines, processes which can be improve the understanding of the SW / FW.
  • →She/he will research the SW / FW installation at end customer site for prototype units.
  • →She/he will handle/support customer questions and visit to manage relevant issues.

Requirements

~1 min read
  • Engineering degree, Electronics / Information Technology / Computer degree or equivalent study with experience in Embedded Software (Microprocessor or Microcontroller).
  • Proficiency in Programming Language C/C++.
  • Practical knowledge in general Computer Science: data structures and algorithms.
  • Good understanding of the main operating systems concepts: processes, threads, task and memory management, file systems, inter process communications (IPC).
  • Experience with Embedded application with Microprocessor or Microcontroller.
  • Hands on experience in Communication Protocols: TCP/IP based protocols (HTTP, HTTPS, SNMP, SSH, TLS/SSL etc.) CAN, I²C-Bus, UART, SPI.
  • Hands on experience in developing Peripheral Device Driver: A/D and D/A Converters, Flash & EEPROM (Memory Storage), Random Number Generator, HMI, RTC, Timer/Counters & Pulse Width Modulators (PWM).
  • Hands on experience in SW versioning tools like GitLab.
  • Hands on experience in SW requirement and sprint management like Rally, Jira.
  • Good analytical and problem-solving skills.
  • Ability and willingness to learn new concepts & domain knowledge.
  • Instruments: Digital Oscilloscope, Digital Multimeter.
  • Familiarity with debugging tools like GDB, Wireshark, Nmap, Coverity, SonarQube etc.
  • IDE: Visual Studio Code, STM32 Cube, Pycharm etc.
  • None
  • None

Location & Eligibility

Where is the job
Pune, India
On-site at the office
Who can apply
IN

Listing Details

Posted
August 11, 2026
First seen
September 26, 2026
Last seen
September 28, 2026

Posting Health

Days active
7
Repost count
0
Trust Level
18%
Scored at
October 3, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Sr. Engineer Firmware Engineering XI