Embedded C++ Developer

SWITS DIGITAL Private Limited

Bengaluru Urban

On-site

INR 1,500,000 - 1,900,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SWITS DIGITAL Private Limited in Bengaluru is seeking an Embedded C++ Engineer with 8+ years of hands-on experience in Embedded C++, Linux, and embedded systems development.

You will design, develop, test, and maintain embedded software, debug across hardware and software, perform root-cause analysis, and collaborate with cross-functional teams to ensure timely delivery of reliable solutions.

Qualifications

  • Strong hands-on experience in Embedded C++ programming.
  • Good working knowledge of Linux operating systems.
  • Strong understanding of embedded systems architecture and software development.
  • Experience in debugging, troubleshooting, and resolving software issues.

Responsibilities

  • Design, develop, test, and maintain embedded software using C++.
  • Develop and debug embedded applications in a Linux environment.
  • Work closely with hardware and software teams to understand system requirements and deliver reliable solutions.
  • Perform debugging, troubleshooting, and root-cause analysis of embedded software issues.
  • Analyze system behavior, identify performance issues, and implement necessary optimizations.
  • Participate in code reviews, unit testing, integration testing, and software validation.
  • Develop and maintain technical documentation, design specifications, and test reports.
  • Collaborate with cross-functional teams to ensure quality and timely delivery of software solutions.

Skills

Embedded C++ programming
Linux
Embedded systems
Debugging
Memory management
Multithreading
System-level programming
Communication skills

Education

Bachelor's degree in Computer Science or related

Tools

Debuggers
Build tools
Linux OS

Job description

Job SummaryWe are looking for a skilled Embedded C++ Engineer with strong hands‑on experience in Embedded C++ programming, Linux, and embedded systems development. The ideal candidate should have a solid understanding of low-level programming, system debugging, and troubleshooting, along with excellent communication and interpersonal skills.

Job Title: Embedded C++ Engineer Experience: 8+ years Location: Bangalore Job SummaryWe are looking for a skilled Embedded C++ Engineer with strong hands‑on experience in Embedded C++ programming, Linux, and embedded systems development. The ideal candidate should have a solid understanding of low-level programming, system debugging, and troubleshooting, along with excellent communication and interpersonal skills.

Key Responsibilities
  • Design, develop, test, and maintain embedded software using C++.
  • Develop and debug embedded applications in a Linux environment.
  • Work closely with hardware and software teams to understand system requirements and deliver reliable solutions.
  • Perform debugging, troubleshooting, and root-cause analysis of embedded software issues.
  • Analyze system behavior, identify performance issues, and implement necessary optimizations.
  • Participate in code reviews, unit testing, integration testing, and software validation.
  • Develop and maintain technical documentation, design specifications, and test reports.
  • Collaborate with cross-functional teams to ensure quality and timely delivery of software solutions.
Required Skills
  • Strong hands‑on experience in Embedded C++ programming.
  • Good working knowledge of Linux operating systems.
  • Strong understanding of embedded systems architecture and software development.
  • Experience in debugging, troubleshooting, and resolving software issues.
  • Knowledge of memory management, multithreading, and system-level programming is an advantage.
  • Good analytical, problem-solving, and logical-thinking skills.
  • Excellent communication and interpersonal skills.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • Experience with embedded development tools, debuggers, and build tools.
  • Familiarity with hardware-software integration and communication protocols is an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Embedded C Developer
Embedded C Developer

CENTOTECH SERVICES PRIVATE LIMITED • Warangal

On-site
INR 600,000 - 850,000
Embedded C Developer
Embedded C Developer

CENTOTECH SERVICES PRIVATE LIMITED • Hyderabad

On-site
INR 600,000 - 1,000,000
Embedded C Developer
Embedded C Developer

CENTOTECH SERVICES PRIVATE LIMITED • Kalaburagi

On-site
INR 800,000 - 1,200,000
Embedded C Developer
Embedded C Developer

CENTOTECH SERVICES PRIVATE LIMITED • Kurnool

On-site
INR 600,000 - 900,000
Embedded C Developer
Embedded C Developer

CENTOTECH SERVICES PRIVATE LIMITED • Bidar District

On-site
INR 600,000 - 900,000
Software Development Engineer
Software Development Engineer

Accenture in India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded C/C++ Engineer | 6 Months To 2 Years | Chennai & Bangalore
Embedded C/C++ Engineer | 6 Months To 2 Years | Chennai & Bangalore

HCLTech • Chennai District

On-site
INR 420,000 - 640,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI • Bengaluru

On-site
INR 600,000 - 30,000,000
Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000