TymblHub

© 2026 TymblHub

Senior Firmware Engineer (Embedded System)

Programming.Com
Posted on
Programming.Com logo

Experience
3 - 7 yrs
Job Location
Chennai, India
Vacancy
1
Designation
Senior Firmware Engineer
Job Type
ONSITE

Job Description

Job Description: _x000D_ Job Title: Senior Firmware Engineer (Embedded System)_x000D_ Job Location: Tamil Nadu (Chennai) or Andhra Pradesh (Tirupati)_x000D_ Experience : 7 years _x000D_ Notice period: Immediate to 15 days _x000D_ We are seeking a Senior Firmware Engineer with 7+ years of experience in embedded system design for our locations in Chennai, Tamil Nadu, or Tirupati, Andhra Pradesh. Proficiency in C, C++, RTOS, and automotive standards is essential. Immediate to 15 days notice period required. _x000D_ Minimum of 7 years of relevant experience (embedded system design)_x000D_ Proficiency in C, C++, RTOS_x000D_ Fluent in software fundamentals including software design and maintainability_x000D_ Experience with the embedded microprocessors /micro-controller and software development tools_x000D_ Familiarity with automotive development: MISRA-C, CAN, UDS, ISO26262 Functional safety_x000D_ Familiarity with EV components such as BMS._x000D_ Experience with UML, GIT_x000D_ Deep Knowledge in communication protocols such as CAN(-FD), J1939, I2C, USART and SPI._x000D_ Comprehensive experience with Vector CAN Tools, static code analyzers, oscilloscope, Emulators, Debuggers_x000D_ (PEmicro), Compilers, and various software testing tools._x000D_ Working experience in Boot loader and secure firmware for over the air updates. _x000D_ Job Responsibility and Deliverables _x000D_ End to end ECU firmware development._x000D_ Software integration of 3rd party products into existing system._x000D_ ECU software development, design, testing, debugging and documentation in all phases of Product development._x000D_ Deliver high-quality C code for a real time embedded environment, Specify, design, and implement functionality and_x000D_ behaviors of embedded subsystems_x000D_ Design the software architecture and firmware implementation on hardware through integration, test and high_x000D_ volume manufacturing_x000D_ Hands-on hardware bring-up, system debugging and code optimization_x000D_ Writing unit and component level tests to ensure proper functionality_x000D_ Make performance and optimization trade-offs to meet product requirements _x000D_ Technical Skills_x000D_ Embedded Design, C, C++, RTOS, Software Fundamentals, Microprocessors, Microcontrollers, MISRA-C, CAN, UDS, ISO26262, EV Components, BMS, UML, GIT, CAN-FD, J1939, I2C, USART, SPI, Vector CAN Tools, Static Code Analyzers, Oscilloscopes, Emulators, Debuggers, Compilers, Software Testing, B Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.