Search by job, company or skills

C++ Developer

C++ Developer

ascendion
Fresher
Not Disclosed
Early Applicant
  • Posted 6 days ago
  • Be among the first 20 applicants

Job Description

  • Sr. Firmware Developer – C++

Job Summary

We are looking for a skilled Senior Firmware Developer with strong expertise in C++ and embedded systems development. The ideal candidate will be responsible for designing, developing, testing, debugging, and optimizing firmware for embedded devices, ensuring high performance, reliability, and efficient hardware-software integration.

Key Responsibilities

  • Design, develop, and maintain embedded firmware using C and C++.
  • Develop low-level drivers, hardware interfaces, and firmware modules for embedded systems.
  • Work with microcontrollers, processors, and peripheral interfaces.
  • Implement and debug communication protocols such as UART, SPI, I2C, CAN, and USB.
  • Analyze hardware-software integration issues and perform root-cause analysis.
  • Optimize firmware for memory usage, performance, power consumption, and real-time responsiveness.
  • Collaborate with hardware, systems, QA, and cross-functional engineering teams.
  • Perform unit testing, integration testing, code reviews, and firmware validation.
  • Use debugging tools, oscilloscopes, logic analyzers, and JTAG/SWD interfaces.
  • Maintain technical documentation, design specifications, and development standards.

Required Skills

  • Strong programming experience in C and modern C++.
  • Hands-on experience in embedded firmware development.
  • Knowledge of microcontro

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Peripheral Interfaces

Hardware Interfaces

Low-level Drivers

Code Reviews

Firmware Validation

Processors

About Company

Similar Jobs

Bengaluru, India
Skills:
library development , Oops, python, LINUX, C++, Api Development, Agile Methodologies, Data Structures, UNIX, Shell, Pointers, Bash, Scripting, Software Development Cycle, core-dump analysis, QA tools, C++ debugging tools, RDBMS design patterns, Database Server-Client Socket
Bengaluru, India
Skills:
C, C++, Linux, data structures, multithreaded programming
Bengaluru, India
Skills:
Boost, C++, Multithreading, Stl, Python, Database
2-8 yrs
Bengaluru, India
Skills:
Oop, C#, Query Optimization, Ssrs, SSIS, Sql, Database Design, Etl, Stored Procedures
Bengaluru, India
Skills:
Programming Languages - OS, UNIX, C And C++, Technology