Embedded Software Engineer (Automotive domain)
Full Time
Bangalore
Posted 2 years ago
Experience: 3 to 10 years
Location: Bangalore
Preferred Availability: Immediate or 15 days
Education: BE/MTech/MSc in Information Technology/Computers/Electronics/Telecommunication or a related field.Embedded Software Engineer
Overview:
This role involves designing and developing software for embedded applications in the Industrial and Automotive domains. The ideal candidate will be responsible for software development and testing as per project requirements.
Key Responsibilities:
Design and development of software for embedded applications in Industrial and Automotive domains.
Key Skills and Qualifications:
- Strong expertise in C Programming.
- Experience in device driver development using ST, PIC, and Atmel microcontrollers for 8/16/32 bit controllers.
- Proficiency in handling controller/processor peripherals such as I2C, SPI, RS232, UART, CAN, USB, ADC, PWM, Timers.
- Knowledge of software development life cycle.
- Experience in scheduler implementation using timers.
- Understanding of hardware schematics and exposure to hardware design.
- Competent in using compilers and debuggers for the aforementioned microcontrollers.
- Understanding of DFMEA and SFMEA is an added advantage.
- Hands-on experience with laboratory equipment such as scopes, digital multimeters, and logic analyzer data.