MODULE LEAD (Pune)

MODULE LEAD (Pune)

29 Oct
|
Happiest Minds Technologies
|
Pune

29 Oct

Happiest Minds Technologies

Pune

1 Job Title: Embedded Linux Developer? C++, Yocto Experience Range : 5?8 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
• 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.
• C++ Programming
• Robust 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.
• 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.
• 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.
• 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 Embedded C++, Yocto

📌 MODULE LEAD (Pune)
🏢 Happiest Minds Technologies
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: module lead (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: module lead (pune) / pune