Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)
L&T Technology Services
5 - 10 years
Bengaluru
Posted: 20/12/2025
Job Description
Job Title: Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)
Location: Bangalore
Experience: 710 years
About the Role
We are looking for an experienced Embedded Software Engineer with strong expertise in Yocto , embedded Linux , and C++ programming . The role involves working on NI Linux RT repositories , security-focused development, and networking components for industrial embedded platforms. Familiarity with cRIOs is a plus but not mandatory.
Key Responsibilities
- Develop and maintain C++ applications and services for embedded Linux environments.
- Work on Yocto-based builds , including custom layers, recipes, and image generation.
- Contribute to NI Linux RT repo mainline features , kernel/userland improvements.
- Perform CVE remediation , security patching, and ensure comprehensive test coverage .
- Upgrade critical components (e.g., OpenSSL, system libraries) and validate dependencies.
- Implement and update embedded web server stacks (nginx/lig with security hardening.
- Collaborate with cross-functional teams for integration, testing, and deployment.
Required Skills
- Strong experience in Yocto Project and embedded Linux systems .
- Proficiency in C++ (C++11/14/17) and Linux programming.
- Familiarity with real-time operating systems (NI Linux RT or similar).
- Solid understanding of networking concepts (TCP/IP, sockets, TLS).
- Security expertise: CVE handling, vulnerability patching, and test coverage strategies.
Preferred Skills
- Experience with cRIO hardware and NI toolchains.
- Knowledge of web server configuration and hardening .
- Scripting skills in Python/Bash for automation and build processes.
- Exposure to SBOM generation , security compliance, and CI/CD pipelines.
Potential Projects
- Mainline feature development in NI Linux RT repo .
- CVE remediation and security patch integration.
- Component upgrades and dependency management.
- Embedded web server updates and TLS hardening.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
