Embedded C++ Developer (Bengaluru)

Embedded C++ Developer (Bengaluru)

05 Aug
|
Happiest Resume
|
Bengaluru

05 Aug

Happiest Resume

Bengaluru

About the Role

We are looking for a skilled Embedded C++ Developer with strong experience in embedded software development, GUI application development, and microcontroller-based systems. The ideal candidate should possess expertise in C++, Embedded Systems, GUI frameworks, debugging tools, and development environments used for embedded product development.

Key Responsibilities

1. Design, develop, and maintain embedded software applications using C++.
2. Implement Object-Oriented Programming (OOP) principles, Data Structures, and Design Patterns in embedded applications.
3. Develop and customize GUI applications for embedded systems using GUI design tools such as TouchGFX.
4. Collaborate with hardware and firmware teams for seamless integration of software and hardware components.
5. Perform software debugging, troubleshooting, and performance optimization.
6. Develop, test, and maintain code for STM32-based embedded platforms.
7. Use debugging tools and interfaces such as STLINK for troubleshooting and validation.
8. Participate in software architecture discussions, code reviews, and technical documentation.
9. Maintain source code repositories and version control processes using SVN.
10. Ensure software quality through unit testing, integration testing, and defect resolution.

Required Skills

1. Robust programming experience in C++.
2. Solid understanding of Object-Oriented Programming (OOP), Data Structures, and Design Concepts.
3.



Basic knowledge of C programming.
4. Experience in GUI development for Embedded Systems.
5. Hands-on experience with GUI Designer Tools, preferably TouchGFX.
6. Experience with Visual Studio development environment.
7. Hands-on experience with STM32CubeProgrammer.
8. Experience using IAR Embedded Workbench (IAR EWARM).
9. Experience with debugging tools, preferably STLINK.
10. Knowledge of Version Control Systems, preferably SVN.
11. Good understanding of embedded software development lifecycle.

Preferred Qualifications

1. Experience working on STM32 Microcontrollers.
2. Knowledge of real-time embedded systems.
3. Understanding of hardware-software integration.
4. Strong problem-solving and debugging skills.
5. Excellent communication and teamwork abilities.

Educational Qualification

1. BE/B.Tech/ME/M.Tech in:
2. Computer Science Engineering (CSE)
3. Electronics & Communication Engineering (ECE)
4. Electrical & Electronics Engineering (EEE)

Preferred Candidate Profile

1. 4+ years of experience in Embedded Software Development.
2. Immediate joiners or candidates with short notice periods.
3. Strong hands-on experience in C++, GUI development, and embedded platforms.
4. Experience working in product development environments will be an added advantage.

if you are interested, conatact on

(phone hidden)

[email protected]

📌 Embedded C++ Developer (Bengaluru)
🏢 Happiest Resume
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded c++ developer (bengaluru) / bengaluru