Engineer / Senior Engineer

Posted:
10/23/2025, 2:59:13 PM

Location(s):
Chennai, Tamil Nadu, India ⋅ Tamil Nadu, India

Experience Level(s):
Senior

Field(s):
Software Engineering

Position:

Engineer / Senior Engineer

Job Description:

What You'll Be Doing

  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. 

  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. 

  • Participate in High level and low level software design

  • Perform software testing including unit, functional and system level requirement including manual and automated 

  • Performs software requirement to design to coding to testing traceability 

  • Performs code review following coding guidelines and static code analysis 

  • Troubleshoots software problems of limited difficulty. 

  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. 

  • Follow defined process for software Development life cycle 

  • Develops software solutions from established programming languages or by learning new language required for specific project
     

What Are We Looking For

  • Strong proficiency in C programming for embedded systems.

  • Device Driver Development experience in:

    • Communication Interfaces: SPI, I²C

    • High-Speed Interfaces: USB, PCIe

    • Storage Technologies: SPI NOR Flash, NVMe, UFS

    • Clock and TLMM

  • Bootloader Development Experience:

    • Familiarity with U-Boot and UEFI

Location:

IN-TN-Chennai, India-OMR Road (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services