Job Description - Embedded C Engineer
Company: Willware Technologies
Role: Embedded C Engineer
Location: Bangalore / Delhi / Chennai / Hyderabad
Experience: 5 to 12 Years
Role Overview
Willware Technologies is looking for an experienced Embedded C Engineer to design develop and maintain high-performance embedded software solutions. The ideal candidate will have strong expertise in Embedded C/C real-time systems and hands-on experience working with embedded platforms and hardware interfaces.
Key Responsibilities
-
Design develop and maintain embedded software using C and C
-
Work on real-time embedded systems (RTOS) such as FreeRTOS QNX VxWorks or Embedded Linux
-
Develop and optimize device drivers middleware and application-level software
-
Interface with hardware components using I2C SPI UART CAN Ethernet etc.
-
Perform debugging unit testing and integration testing on embedded targets
-
Analyze performance memory usage and system reliability
-
Collaborate with hardware firmware and validation teams
-
Participate in code reviews documentation and technical design discussions
-
Support product enhancements bug fixes and field issue analysis
Mandatory Skills
-
Strong experience in Embedded C and C programming
-
Good understanding of microcontrollers/microprocessors (ARM Cortex-M/A etc.)
-
Experience with RTOS or Embedded Linux
-
Hands-on experience with low-level debugging tools (JTAG GDB logic analyzers)
-
Knowledge of multithreading memory management and synchronization
-
Familiarity with software development life cycle (SDLC) for embedded systems
Good to Have
-
Experience in Automotive Industrial IoT Consumer Electronics or Telecom domains
-
Knowledge of bootloaders BSP Yocto or Buildroot
-
Exposure to MISRA C/C coding standards and safety-critical systems
-
Experience with version control systems (Git SVN)
-
Basic understanding of Python or scripting for automation
Educational Qualification
Required Skills:
C ProgrammingCAUTOSARARM Cortex-MAospADAS
Job Description - Embedded C Engineer Company: Willware TechnologiesRole: Embedded C EngineerLocation: Bangalore / Delhi / Chennai / HyderabadExperience: 5 to 12 Years Role Overview Willware Technologies is looking for an experienced Embedded C Engineer to design develop and maintain high-performanc...
Job Description - Embedded C Engineer
Company: Willware Technologies
Role: Embedded C Engineer
Location: Bangalore / Delhi / Chennai / Hyderabad
Experience: 5 to 12 Years
Role Overview
Willware Technologies is looking for an experienced Embedded C Engineer to design develop and maintain high-performance embedded software solutions. The ideal candidate will have strong expertise in Embedded C/C real-time systems and hands-on experience working with embedded platforms and hardware interfaces.
Key Responsibilities
-
Design develop and maintain embedded software using C and C
-
Work on real-time embedded systems (RTOS) such as FreeRTOS QNX VxWorks or Embedded Linux
-
Develop and optimize device drivers middleware and application-level software
-
Interface with hardware components using I2C SPI UART CAN Ethernet etc.
-
Perform debugging unit testing and integration testing on embedded targets
-
Analyze performance memory usage and system reliability
-
Collaborate with hardware firmware and validation teams
-
Participate in code reviews documentation and technical design discussions
-
Support product enhancements bug fixes and field issue analysis
Mandatory Skills
-
Strong experience in Embedded C and C programming
-
Good understanding of microcontrollers/microprocessors (ARM Cortex-M/A etc.)
-
Experience with RTOS or Embedded Linux
-
Hands-on experience with low-level debugging tools (JTAG GDB logic analyzers)
-
Knowledge of multithreading memory management and synchronization
-
Familiarity with software development life cycle (SDLC) for embedded systems
Good to Have
-
Experience in Automotive Industrial IoT Consumer Electronics or Telecom domains
-
Knowledge of bootloaders BSP Yocto or Buildroot
-
Exposure to MISRA C/C coding standards and safety-critical systems
-
Experience with version control systems (Git SVN)
-
Basic understanding of Python or scripting for automation
Educational Qualification
Required Skills:
C ProgrammingCAUTOSARARM Cortex-MAospADAS
View more
View less