Job Description
Thiruvananthapuram, Kerala
5 days ago Full–time
Job description
Job Requirements
Responsibilities:
• Design, develop and test the software module.
• The Senior Embedded Engineer is responsible for the design, development, and testing of embedded systems. The ideal candidate will have experience with embedded C, microcontrollers, and peripheral and protocols experience like as SPI, I2C, GPIO, and CAN. BMS skills will be a good addition, as well as embedded firmware knowledge and middleware knowledge. Deliver the software work products in line with defined quality and timelines.
Work Experience
Required Skills:
• Experience with embedded C
• Experience with microcontrollers
• Experience with peripheral and protocols experience like as SPI, I2C, GPIO, and CAN
• Experience with embedded firmware knowledge
• Experience with middleware knowledge
• Strong problem-solving and analytical skills
• Excellent written and verbal communication skills
• Ability to work independently and as part of a team
• SW development ARM Cortex-M processors
• Ability to prioritize work, set goals and meet deadlines for self and others.
• Verification and testing of deliverables against specifications and requirements
• Good system knowledge (SW/HW)
• Experience with ISO26262 Functional Safety SW development is a plus.
• Good written and verbal communication and presentation skills.
Essential Skills:
• Experience with embedded C
• Experience with microcontrollers
• Experience with peripheral and protocols experience like as SPI, I2C, GPIO, and CAN
• Experience with embedded firmware knowledge
• Experience with middleware knowledge
• Experience in Microcontrollers and low-level drivers. Experience in RTOS and good understanding in interfaces like SPI, I2C, GPIO, CAN, etc .
Qualification:
M.E / M. Tech , B.E / B. Tech (Electronics & Computer Science)
Thiruvananthapuram, Kerala