Embedded C++ Consultant

Year    Bangalore, Karnataka, India

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
Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related field

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5037117
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year