Software Engineer (yocto)

8 - 13 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This position is in the Schneider Digital - Intelligent Edge Team in Bengaluru, India. The team is responsible for designing and delivering software platforms for device-to-cloud for Product divisions to develop Nextgen products and systems. We are seeking a highly motivated individual with the ability to work in platform development based on Linux as the primary operating system. The ideal candidate is a well-rounded professional who excels in solving difficult problems. The candidate we are looking for should possess master-level knowledge and experience in designing and maintaining Linux software. As part of the mission, you will be responsible for delivering the best solution to the business and collaborating with a global team that collectively owns this platform. Primary Skills (Technical Competency): Must have skills: - Highly proficient in C language programming - Competent in C++11/14 with a good understanding of OOAD concepts and Design Patterns - Experience in programming and debugging of Linux kernel and user-space - Familiarity with various Linux build systems like Buildroot/Yocto and Makefiles - Experience in Real-Time Linux (preempt-rt) - Good understanding of Linux device drivers and framework - Familiarity with how Linux operates in a multi-core architecture and memory management - Knowledge of microprocessor architecture, Debuggers, and Simulators - Experience implementing automated tests, including unit, functional, and integration tests - Experience in Ethernet-based TCP/IP protocols, particularly L2 protocols using Embedded Linux as the target operating system, Client-Server Architectures, etc. Nice to Have: - Knowledgeable about Cyber Security and encryption protocols - Experience working with Jenkins/GITHub and CI/CD build processes - Knowledge of Industrial protocols is a plus (e.g., Ethernet/IP, IEC 61850, ProfiBus, etc.) Qualifications: Profile and Qualification: - 8-13 years of overall experience in developing products with Linux as the operating system - MTECH/MS or BE/BTECH in Electronics/Computer Science - Demonstrated experience and success in complex Linux software, including architecture, software design, build packages, coding, and testing - Strong communication with internal customers and leadership skills are required - Proficiency in English (advanced level) is mandatory,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Schneider Electric logo
Schneider Electric

Automation Machinery Manufacturing

Rueil Malmaison Paris

RecommendedJobs for You