Experience Band:- 3 to 5 Years
Educational Qualification:
-
B.E/M.E in Electronics, Electrical, Computer Science, or related engineering discipline.
Role Overview:
-
We are seeking an Embedded Software Developer with strong hands-on expertise in C, C++, and Embedded C. The candidate will contribute to the design, development, and testing of embedded software solutions for automotive and industrial applications
Key Responsibilities:
-
Design, develop, and optimize embedded software modules using C, C++, and Embedded C.
-
Work on microcontrollers, microprocessors, and RTOS-based environments.
-
Develop and integrate low-level drivers and hardware abstraction layers.
-
Perform debugging, unit testing, and validation on real hardware targets.
-
Collaborate with hardware and system teams for smooth software-hardware integration.
-
Ensure compliance with embedded coding standards and documentation practices.
Required Skills & Expertise:
-
Proficiency in C, C++, and Embedded C programming.
-
Good understanding of embedded systems, microcontrollers, and real-time operating systems.
-
Familiarity with peripheral interfaces (UART, SPI, I2C, CAN, etc.).
-
Hands-on experience with debugging tools, oscilloscopes, and analyzers.
-
Strong problem-solving and analytical skills.
Desired Candidate Profile:
-
3–5 years of embedded software development experience.
-
Exposure to automotive or industrial domains is an added advantage.
-
Ability to work in collaborative, fast-paced project environments.