← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Lead Software Developer (C++ and Embedded Systems)

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 2 days ago
Experience: 8+ years
Availability: Hybrid
Openings: 1
Category: Lead Software Developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will lead the design and development of software components for embedded systems and system-level applications.

This role is on-site.

Responsibilities

  • Architect scalable, performant, and maintainable software solutions.
  • Implement and maintain C/C++ modules following standard coding, testing, and debugging processes.
  • Apply object-oriented programming, STL, and modern C++ features like smart pointers to optimize memory management.
  • Implement concurrency mechanisms to ensure safe and efficient multithreading.
  • Provide technical leadership, mentor junior engineers, and perform root cause analysis on complex system-level issues.

Required Skills

  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and object-oriented programming.
  • Hands-on experience in embedded systems development.
  • Familiarity with RTOS concepts and implementation.
  • Experience working in Linux-based environments.
  • Knowledge of STL and modern C++ features including smart pointers.
  • Understanding of multithreading and concurrency mechanisms.

Preferred Skills

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Ability to collaborate effectively with hardware engineers and quality assurance teams.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs