1. Home
  2. Jobs
  3. Jobs in Pune
  4. Embedded & VLSI Engineer jobs in Pune
  5. MODULE LEAD - C++ Embedded
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22453315

    Happiest Minds Technologies logo

    MODULE LEAD - C++ Embedded

    Happiest Minds Technologies · Pune · onsite · Posted 1d ago

    Undisclosed5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    1 Job Title: Embedded Linux Developer C++, Yocto

    Experience Range : 58 Years

    Role Summary

    Seeking an Embedded Linux Developer with strong hands-on experience in C++, Embedded Linux, and Yocto-based development on embedded hardware platforms. The candidate should have experience in Linux distribution customization, character device drivers, multithreading, industrial communication protocols, and IoT/cloud connectivity.

    Must-Have Skills

    1. Embedded Linux Development

    Strong hands-on experience in Embedded Linux application development.

    Practical project experience on embedded Linux hardware platforms.

    Experience with Linux system configuration, application integration, and debugging.

    Understanding of Linux system architecture, processes, memory management, and inter-process communication (IPC).

    Experience with system bring-up, hardware integration, and troubleshooting.

    2. C++ Programming

    Strong proficiency in C++ programming for embedded applications.

    Solid understanding of Object-Oriented Programming (OOP) concepts.

    Experience implementing software design patterns.

    Knowledge of memory management, pointers, references, and resource management.

    Experience with multithreaded programming and thread synchronization.

    Ability to develop reliable, efficient, and maintainable embedded software.

    3. Yocto Project

    Hands-on experience building and customizing Embedded Linux distributions using the Yocto Project.

    Experience creating and maintaining Yocto recipes.

    Understanding of BitBake, layers, configuration files, and build processes.

    Experience integrating applications, libraries, and packages into custom Linux images.

    Ability to troubleshoot Yocto build issues and manage software dependencies.

    4. Linux Drivers and Hardware Integration

    Experience with Linux character device driver development or integration.

    Understanding of Linux kernel and user-space interaction.

    Knowledge of device files, file operations, and driver interfaces.

    Experience debugging hardware-software integration issues.

    Familiarity with driver interaction, system-level debugging, and hardware bring-up.

    5. Industrial Communication Protocols

    Understanding and implementation experience with industrial communication protocols.

    Experience with Ethernet-based communication.

    Knowledge of Modbus and BACnet protocols.

    Ability to troubleshoot communication and connectivity issues.

    Good-to-Have Skills

    Experience optimizing Embedded Linux application performance.

    Familiarity with Linux kernel debugging and system-level performance analysis.

    Experience with cross-compilation and embedded software deployment.

    Knowledge of secure and reliable communication in connected embedded devices.

    Experience integrating multiple industrial protocols within a common embedded application.

    IoT and Cloud Connectivity

    .1 Experience implementing IoT connectivity in embedded systems.

    .2 Hands-on experience with MQTT-based communication.

    .3 Understanding of publish/subscribe messaging models.

    .4 Experience integrating embedded devices with cloud-connected services and frameworks.

    Tools and Technologies

    Programming: C++

    Operating System: Embedded Linux

    Build System: Yocto Project, BitBake

    Linux Development: Character Device Drivers, Linux Kernel/User-Space Interfaces

    Communication: Ethernet, Modbus, BACnet, REST APIs

    IoT Connectivity: MQTT, Cloud Connectivity

    Core Concepts: OOP, Design Patterns, Multithreading, IPC, Debugging, Performance Optimization



    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Skills

    Design PatternsBacnetCompilationapisApplication integrationDevice Driver DevelopmentEmbedded CEmbedded LinuxcustomizationEmbedded SystemsdebuggingdeploymentcloudArchitectureApplication DevelopmentEmbedded Hardware

    About Happiest Minds Technologies

    Happiest Minds Technologies logo

    Happiest Minds Technologies

    IT Services & Consulting

    6.5k+

    employees

    2011

    15 years old

    Bangalore / Bengaluru, Karnataka

    India

    About

    A technology firm specializing in digital transformation services utilizing advanced technologies to enhance enterprise efficiency and customer experience.

    Industries

    IT Services & Consulting

    Employee ratings

    1,441 reviews

    3.4/ 5

    Culture

    3.4

    Career growth

    2.8

    Work-life

    3.6

    Employees rate it well for

    Work Life Balance210Work Culture165Senior Management138Salary104Learning80

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 68 Embedded & VLSI Engineer jobs in PuneEmbedded & VLSI Engineer jobs in IndiaJobs in Pune

    Career guides

    • myjobb vs AIApply (2026): which AI job application tool wins for India?
    • AI job agent vs job board vs auto-apply bot: what's the difference?
    • Best AI Job Agents in 2026: 8 Compared on What They Actually Automate (India + Global)

    All career guidesAll articlesBrowse companies hiring

    MODULE LEAD - C++ Embedded · waiting for your command