Experience
5 - 10 yrs
Salary (CTC)
₹4.6L - ₹6.4L
Job Location
Coimbatore, India
Vacancy
1
Designation
Embedded Software Engineer
Job Type
Not specified
Job Description
We are seeking a talented Embedded Software Engineer to design, develop, and maintain firmware for microcontroller and microprocessor-based embedded systems. The candidate should have strong expertise in Embedded C programming, device drivers, RTOS, communication protocols, and debugging of embedded products.
Key Responsibilities:
- Design, develop, test, and maintain embedded software and firmware.
- Develop low-level device drivers and board support packages (BSP).
- Work on microcontroller and processor-based embedded systems.
- Interface peripherals, sensors, motors, displays, and communication modules.
- Implement and optimize RTOS-based applications.
- Develop communication stacks and protocols.
- Perform unit testing, debugging, and code reviews.
- Support hardware bring-up and system integration activities.
- Analyze and resolve field issues and customer-reported defects.
- Prepare software design documents and technical reports.
Technical Skills:
Programming
- Embedded C
- C/C++
- Data Structures
- Firmware Development
Microcontrollers/Processors
- ARM Cortex-M Series
- STM32
- NXP
- TI Microcontrollers
- Renesas (Preferred)
Communication Protocols
- UART
- SPI
- I2C
- CAN/CAN-FD
- RS232
- RS485
- USB
- Ethernet
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
