Home
Jobs

Tech Lead - Embedded C++ / Linux OS

8 - 10 years

8 - 10 Lacs

Posted:3 days ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Tech Lead - Embedded C++ / Linux OS

Tech Lead

Responsibilities

  • Technical Leadership:

  • Lead the design, development, and implementation of embedded software solutions using Embedded C++ and Linux.
  • Provide technical guidance and mentorship to junior engineers.
  • Drive architectural decisions and ensure adherence to best practices.
  • Conduct code reviews and ensure code quality.
  • Embedded Linux Development:

  • Develop and maintain Embedded Yocto Linux distributions.
  • Develop Linux middleware and applications using C++.
  • Configure and manage Linux systems for embedded devices.
  • Utilize CMake and Git for version control and build processes.
  • Firmware Development:

  • Develop and maintain firmware for embedded systems.
  • Integrate software with hardware components.
  • Perform system-level testing and debugging.
  • Debugging and Troubleshooting:

  • Diagnose and resolve complex software and hardware issues on Embedded Linux platforms.
  • Utilize debugging tools and techniques to identify and fix bugs.
  • Project Management:

  • Contribute to project planning and execution.
  • Ensure projects are delivered on time and within budget.
  • Communicate effectively with stakeholders.

Required Skills and Experience

  • 8 - 10 Years of Experience

    as a software engineer in embedded systems development.
  • Strong proficiency in

    Embedded C and C++

    .
  • Solid understanding of

    object-oriented programming principles

    .
  • Extensive experience with

    Embedded Yocto Linux and firmware development

    .
  • Experience with

    Linux system programming and application development using C++

    .
  • Proficiency in using

    CMake and Git

    for version control and build processes.
  • Excellent

    debugging and troubleshooting skills

    .
  • Strong

    communication and interpersonal skills

    .
  • Ability to work independently and as part of a team.

Education

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

Good to Have Skills and Experience

  • Experience with

    hardware-oriented software development

    , particularly for Xilinx and IMX.8 platforms.
  • Experience in developing

    computer vision solutions

    for camera-based assistance systems.
  • Experience in

    Linux middleware and application development

    .
  • Advanced debugging skills on Embedded Linux.

General Requirements

  • Employment Type:

    Full Time, Permanent
  • Notice Period:

    Immediate to 15 Days

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
Maimsd Technology
Maimsd Technology

Technology / Software

Silicon Valley

RecommendedJobs for You

Bengaluru, Karnataka, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Mumbai, Maharashtra, India

Noida, Uttar Pradesh, India