Search by job, company or skills

Utthunga

Senior Firmware Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

We are seeking a Senior Embedded Firmware Engineer with strong experience in embedded

Software and Systems. The role involves designing, developing, and optimizing embedded firmware

for industrial devices, with a strong focus on hardware abstraction, industrial communication

protocols, automotive protocols and real-time embedded systems. The ideal candidate will take

technical ownership, mentor junior engineers, and contribute to architecture and design decisions

Roles & Responsibilities

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

Mandatory Skills: Strong experience in embedded firmware development.• Proficiency in C/C++; working knowledge of RTOS. • Hands-on experience with communication protocols (minimum any 2) such as HART,PROFIBUS, Fieldbus, TSN, TCP/IP, CAN etc..• Experience working with real-time embedded systems and understanding of timingconstraints and determinism.• Strong understanding of microcontrollers and SoC architecture, memory management, andperipheral interfacing.• Experience with debugging tools such as JTAG, GDB, logic analyzers,

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145743657

Similar Jobs