Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

C

Embedded C Linux Developer

Coforge · Coimbatore, Tamil Nadu, India

Est. ~₹10L (est.)3–7 yrs experiencefull_timePosted Yesterday

Job description

Greetings from Coforge! Coforge is looking for Embedded C Linux Developer with 5-8 years experience in Embedded Linux development, C, Yocto, MQTT, Modbus, CANm Ethernet, Secure boot, OTA updates, Embedded cybersecurity, CI/CD pipelines, and DevOps. Important Note : We are looking for an immediate joiner for this role! If you're on a 30/60/90-day notice period, this opportunity may not be the right fit at the moment. We truly appreciate your understanding! Please find the below detailed job description and the company profile for your better understanding. Position: Embedded C Linux Developer Experience: 5-8 years Job Location: Coimbatore Position Type: Full time Qualification: Any graduate Work Mode: Hybrid Job Summary: We are looking for an experienced Embedded C Linux Developer to define and drive scalable, secure, and high-performance gateway and edge computing architectures for connected products built on Linux platforms. The role requires strong expertise in Embedded Linux, C/, networking, IoT connectivity, and distributed edge-to-cloud systems. Job Description: We are seeking a highly skilled and experienced Embedded Linux Systems Engineer to join our team. The ideal candidate will have a strong background in Linux system development, particularly with Yocto integration, and possess expertise in various aspects of embedded Linux, including device drivers, package management, networking, and security. Responsibilities: • Yocto is deeply integrated with Linux. Deep understanding of Linux filesystems, package management, networking, and security concepts are essential. • Hands-on experience with embedded Linux development, including toolchains, configuration, customization and cross-compilation of Bootloader, Linux kernel, device tree, initramfs, rootfs and systemd are necessary for working with custom Yocto-based distribution. • Familiarity with core concepts of the Yocto Project, including layers, recipes, classes, and machine configurations. Proficiency understanding Yocto's build system and metadata are key for creating and customizing Yocto-based distributions. • Understanding package management concepts, such as creating recipes for software components, managing dependencies, and package versioning, is necessary for developing custom Yocto distributions. • Understanding of hardware components, architectures(ARM), and interfaces • Understanding of networking concepts, protocols, technologies, network interfaces, routing, and firewall rules on embedded Linux systems. Experience in analyzing network traffic. Focus: HTTPS, MQTT, XMPP, TCP/IP, CAN, Modbus • Knowledge of network security best practices, including encryption, authentication, and access control • Knowledge of secure boot, storage, and secure communication protocols. Familiarity with cryptographic algorithms, protocols, and libraries for encryption and digital signatures. • Proficiency in Bash and/or LUA is important for writing custom scripts to automate tasks, configure build environments, and customize recipes in Yocto. • Debugging and Troubleshooting: • Strong debugging and troubleshooting skills are crucial for identifying and resolving issues that arise during the development and deployment of custom Yocto distributions. • Strong programming skills in C. Expected skill set: • Strong expertise in Embedded C development on Linux platforms. • Proven experience in Embedded Linux architecture and gateway software design. • Hands-on experience within Embedded Linux, Yocto / Buildroot, BSP and device driver development, Multi-threaded and distributed systems • Strong understanding of Linux networking stack and TCP/IP fundamentals. • Experience with industrial protocols: MQTT, Modbus, CAN and Ethernet • Knowledge of containerization and edge deployment technologies. • Experience in secure boot, OTA updates, and embedded cybersecurity concepts. • Familiarity with automation frameworks, CI/CD pipelines, and DevOps practices in embedded systems. • Ability to stay current with industry trends, emerging technologies, and best practices. Why Coforge? Coforge is a global digital services and solutions provider that leverages emerging technologies and deep domain expertise to deliver real-world business impact for our clients. Weve emerged as the 7*th largest Indian IT services firm*. Who We Are: Coforge is devoted to making the world a better place for clients, for our communities and for our people. What We Do: We help businesses transform into intelligent, high-growth enterprises through capabilities in Generative AI, Cloud, Data & Analytics, Low-Code Platforms, Intelligent Automation and Cybersecurity. Coforge specializes in Data Governance, Digital Transformation, and Disruptive Technologies, helping clients to capitalize on their potential efficiencies. Coforge has been an instrumental partner in the digital transformation journey of clients across a broad spectrum of industries: Health Tech, Fin Tech, Hi-Tech, Security, Digital Payments, Education Publication, Travel, Real Estate, Supply Chain and Logistics and Emerging Technologies. Coforge operate across 25 countries, with 30 global delivery centers, and a thriving global workforce of 40,000+ employees. Our international network ensures that clients receive seamless access to the complete range of our services and expert knowledge and skills of professionals globally. Coforge has been recognized as a Great Place to Work certified organisation. Coforge was recognized at the ET Edge Best Organisations for Women 2026. Interview Levels: 3-Technical Interviews Regards, Ravisankar P Talent Acquisition - Coforge +91 9994599336 ravi.sankar@coforge.com

More jobs at Coforge

All Coforge jobs (907)

Engineering jobs in Coimbatore

Engineering jobs in Coimbatore (165)

Other Engineering jobs in India

All Engineering jobs in India (49,414)