Senior Embedded C++ Developer

6 - 11 years

25 - 40 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Roles & Responsibilities

  • Lead feature development using

    C++ (C++20)

    for embedded Linux systems.
  • Architect and optimize builds

    using meson, buildroot, and Yocto

    .
  • Drive automation and tooling using

    shell scripting and Python

    .
  • Manage CI/CD pipelines and build processes using

    Jenkins and GitLab

    .
  • Guide testing strategy: system tests, module tests, unit tests, and static analysis.
  • Perform complex debugging using

    JTAG/ISP

    and similar tools.
  • Mentor junior engineers and contribute to technical decision-making.
  • Collaborate with cross-functional teams to deliver high-quality embedded solutions.

    Role & responsibilities

Preferred candidate profile

  • Expert-level proficiency in

    C++ and modern C++ standards (C++20).

  • Strong working knowledge of networking:

    VLAN, DNS, IP, Routing

    .
  • Good understanding of

    PKI and cybersecurity fundamentals

    .
  • Extensive experience in embedded systems with

    Buildroot and Yocto

    (Mandatory).
  • Proficient in

    Python

    and

    Bash

    for automation and tooling.
  • Deep knowledge of Linux internals; strong preference for Linux-based development.
  • Strong systems-thinking and architectural understanding.
  • Excellent communication and documentation abilities.
  • Strong leadership, mentoring, and stakeholder collaboration skills.
  • Highly proactive, ownership-driven, and focused on delivery excellence.
  • Advanced experience with

    C++ in embedded environments

    .
  • Expertise in debugging tools such as

    JTAG/ISP

    .
  • Ability to design and oversee comprehensive testing approaches.
  • Strong understanding of static analysis tools and open-source testing frameworks.
  • Advanced hands-on experience with

    Buildroot/Yocto toolchains

    .
  • Familiarity with Agile methodologies and coaching teams on best practices.
  • Strong experience with version control tools (

    Clearcase / GIT / SVN

    ).

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You