Search by job, company or skills

L

Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

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/lighttpd) 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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135028351