Description

Job Description:


The ideal candidate will be responsible for Designing, Developing, Testing, and Implementing firmware for embedded systems. Key responsibilities include:


Analyzing requirements and developing detailed software specifications and algorithms.
Writing high-quality firmware code, optimizing CPU resources and conducting testing to ensure quality.
Maintaining engineering documents to meet quality system requirements.
Participating in design reviews and supporting the software validation process.
Collaborating with customers and other internal teams such as Electrical and Mechanical Engineering for project management, validation, and manufacturing support.
Supporting new business quotation activities.


Requirements


Extensive experience in Embedded products for automotive body electronics.
Strong understanding of Autosar and experience with I2C, SPI, RS232, UART, USB, and CAN development and testing.
Hands-on experience with laboratory equipment such as scopes, digital multi meters, and logic analyzer data.
Familiarity with real-time operating systems (RTOS) and exposure to hardware design.
Excellent Embedded C and assembly programming skills.
Deep understanding of micro controllers, peripherals, SoCs and embedded development environments.
Experience using development tools such as Emulators, Debuggers, and Stimulators.
Strong skills in system-level architecture and design.
Experience with serial communication protocols such as I2C, RS232, SPI, UART.
Adept at using structured software development approaches.
Familiarity with software configuration management tools.
Experience in developing requirements, design documents, and test cases.

Education

Any Graduate