Happiest Minds logo

Happiest Minds

Embedded Developer

Happiest Minds

📍 Pune District, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

EmbeddedC++YoctoLinuxMultithreading

Industry

Consumer ElectronicsTelecommunications

Job Description

Role - Embedded Developer

Skill- Embedded C++,Yocto, Linux


Job Description :-

We are seeking a skilled Firmware Engineer with a strong background in Linux‑based embedded systems . The ideal candidate will have hands‑on experience with the Yocto build environment and strong proficiency in Embedded C++ . This role involves designing, developing, and maintaining firmware for multi‑core embedded systems , ensuring high performance and reliability.

Key Responsibilities

  • Design, develop, and test firmware for multi‑core embedded systems in a Linux environment
  • Build and maintain custom Linux distributions using the Yocto build system
  • Collaborate with cross‑functional teams to define firmware requirements
  • Implement and optimize networking protocols for device communication
  • Participate in code reviews and maintain high coding standards
  • Use Jira and Git for tracking and version control
  • Document firmware design and development activities

Mandatory Skills

  • 5+ years of experience in Linux‑based firmware development
  • Strong proficiency in Embedded C and Embedded C++
  • Solid understanding of OOAD and SOLID principles
  • Hands‑on experience with Yocto
  • Strong knowledge of Data Structures, Algorithms, and Multithreading

Preferred Skills

  • Experience with multi‑core embedded systems
  • Exposure to networking protocols: TCP, MQTT, Modbus TCP/RTU, SNMP, BACnet, CAN
  • Experience working in Agile teams using Jira and Git


Mandatory: Embedded C++, Yocto/Linux