Home·Find Jobs·Software Engineer 2-Firmware, C, C++
V

Software Engineer 2-Firmware, C, C++

VettedBench
Posted 4 days ago · Apply by 5 Sep 2026
Bangalore3-5 yearsOn-site

About this role

The team is seeking a Software Engineer 2 specializing in Firmware development using C and C++. In this role, you will be responsible for developing sophisticated systems and software that align with customer business goals and needs.

Key Responsibilities:

  • Participate in the preparation, review, and evaluation of software and storage requirements and specifications.
  • Prepare written specifications for tasks of varied complexity based on verbal requirements.
  • Utilize defined software lifecycle methodologies to ensure quality and efficiency.
  • Review and implement test strategies for software to ensure reliability and performance.
  • Collaborate with cross-functional teams to deliver innovative software solutions.

Required Skills & Qualifications:

  • Proficiency in C and C++ programming languages.
  • Experience with firmware development and embedded systems.
  • Strong understanding of software lifecycle methodologies.
  • Ability to analyze requirements and translate them into technical specifications.
  • Excellent problem-solving skills and attention to detail.

Experience:

  • 3-5 years of relevant experience in software engineering, particularly in firmware development.

What we offer:

  • An opportunity to work on cutting-edge technology projects.
  • A collaborative and innovative work environment.
  • Opportunities for professional growth and development.
Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →