Ehimaya Technologies LLP. seeks an Embedded C Developer with 4-6 years of experience to develop and debug embedded software. The role involves integrating with hardware using protocols like LIN and CAN, performing unit testing, and collaborating with hardware teams. Candidates should have proficiency in C and experience with microcontrollers such as ARM Cortex-M, along with knowledge of RTOS and debugging tools. This position is located in Gurgaon, Uttar Pradesh, India.
Qualifications
4-6 years of experience in embedded C development.
Proficiency in debugging and developing embedded software.
Experience with hardware integration using protocols like LIN and CAN.
Responsibilities
Develop and debug embedded software using C.
Perform unit testing and system integration on RTOS or bare-metal environments.
Collaborate with hardware teams for porting code to new platforms.
Skills
C programming (embedded-specific)
Microcontrollers (ARM Cortex-M, AVR, PIC)
RTOS knowledge (FreeRTOS, Zephyr)
Version control (Git)
Tools
Keil
IAR
GCC
Job description
Position:Embedded C Developer Experience:4-6 Years Location:Gurgaon (Client Loc)
Key Responsibilities
Developand debug embedded software using C, often with assembly for optimization.
Integratewith hardware via protocols like LIN and CAN.
Performunit testing, system integration, and troubleshooting on RTOS orbare-metal environments.
Collaborate with hardware teams for porting codeto new platforms.
Required Skills
Proficiencyin C (embedded-specific: bit manipulation, interrupts, memory management).
Experiencewith microcontrollers (ARM Cortex-M, AVR, PIC) and tools like Keil, IAR,or GCC.
Knowledgeof RTOS (FreeRTOS, Zephyr), peripherals, and debugging (JTAG,oscilloscopes).
Familiaritywith version control (Git) and standards like MISRA C.