Senior Firmware Engineer

Utthunga 

📍 Bengaluru, India 🇮🇳

full-time
senior
Expired
Posted —
This job posting has expired View All Firmware Engineer Jobs

Key Skills

firmwareI2CSPICANHAL

Industry

Industrial AutomationTelecommunications

Job Description

Matching JD, Kindly share the resume to [email protected]


Job Description:

Design, develop, and maintain embedded firmware for various products.

• Develop APIs and services enabling reliable communication between hardware drivers and

application layers.

• Implement hardware abstraction layers (HAL) to ensure portability and scalability across

platforms.

• Develop and integrate low-level firmware for peripherals such as I2C, SPI, GPIO, PWM,

UART, MMC/SD, USB, Ethernet (PHY/MAC), displays, and I/O modules.

• Lead development and integration of industrial communication protocols (minimum any 2)

including HART, PROFIBUS, Fieldbus, TSN, TCP/IP, CAN etc.

• Ensure firmware meets real-time performance, reliability, and safety requirements for

industrial environments.

• Collaborate closely with hardware, application, and UI teams to ensure seamless end-to-

end system integration.

• Design configuration workflows, parameter management, and non-volatile data storage

solutions.

• Review code, provide technical guidance, and mentor junior engineers.

• Participate in technical discussions, architecture reviews, and design decisions.

• Support system bring-up, debugging, and performance optimization on target hardware