Browse current jobs

SENIOR ENGINEER - Embedded C++

Happiest Minds · Pune

Apply on employer website

Collected role description

Role overview

SENIOR ENGINEER - Embedded C++ at Happiest Minds

Develop and maintain embedded firmware applications using C/C++ on Linux-based platforms.

Job Title: Embedded Linux Developer Experience Range 3?5 Years SMART9808_HM Role Summary We are seeking an Embedded Firmware Engineer with experience in C/C++ development on Linux-based embedded platforms.

Responsibilities

  • Design and implement industrial communication protocols.
  • Develop and maintain firmware for microprocessor-based embedded systems.
  • Debug, optimize, and troubleshoot embedded firmware and communication issues.
  • Collaborate with hardware and software teams for system integration and validation.
  • Support firmware testing, documentation, and product release activities.
  • Must-Have Skills 3+ years of experience in Embedded C/C++ development.
  • Hands-on experience with Linux-based firmware application development.
  • Experience with microprocessor-based embedded systems.
  • Strong knowledge of industrial communication protocols: EtherNet/IP Modbus TCP Embedded Web Server Strong debugging and problem-solving skills.
  • Good-to-Have Skills Experience in Industrial Automation or Building Automation.
  • Knowledge of embedded networking and communication stacks.
  • Familiarity with embedded software development lifecycle and version control.
  • Educational Qualifications Bachelor's Degree in Electronics, Electronics & Telecommunication (E&TC), Instrumentation, Computer Science, Embedded Systems, Electrical Engineering, or equivalent

Employment details

  • Location: Pune

Additional role details

  • The candidate will be responsible for developing firmware applications for microprocessor-based systems and implementing industrial communication protocols for automation products.

Collected experience requirement

3-5 years