Embedded C++ Developer

Happiest ResumeBangalore, Karnataka₹30,000 – ₹100,000
Adzuna INPosted 5h agoOriginal Listing
it-jobs

Job Description

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 - Design, develop, and maintain embedded software applications using C++. - Implement Object-Oriented Programming (OOP) principles, Data Structures, and Design Patterns in embedded applications. - Develop and customize GUI applications for embedded systems using GUI design tools such as TouchGFX. - Collaborate with hardware and firmware teams for seamless integration of software and hardware components. - Perform software debugging, troubleshooting, and performance optimization. - Develop, test, and maintain code for STM32-based embedded platforms. - Use debugging tools and interfaces such as STLINK for troubleshooting and validation. - Participate in software architecture discussions, code reviews, and technical documentation. - Maintain source code repositories and version control processes using SVN. - Ensure software quality through unit testing, integration testing, and defect resolution. Required Skills - Strong programming experience in C++. - Solid understanding of Object-Oriented Programming (OOP), Data Structures, and Design Concepts. - Basic knowledge of C programming. - Experience in GUI development for Embedded Systems. - Hands-on experience with GUI Designer Tools, preferably TouchGFX. - Experience with Visual Studio development environment. - Hands-on experience with STM32CubeProgrammer. - Experience using IAR Embedded Workbench (IAR EWARM). - Experience with debugging tools, preferably STLINK. - Knowledge of Version Control Systems, preferably SVN. - Good understanding of embedded software development lifecycle. Preferred Qualifications - Experience working on STM32 Microcontrollers. - Knowledge of real-time embedded systems. - Understanding of hardware-software integration. - Strong problem-solving and debugging skills. - Excellent communication and teamwork abilities. Educational Qualification - BE/B.Tech/ME/M.Tech in: - Computer Science Engineering (CSE) - Electronics & Communication Engineering (ECE) - Electrical & Electronics Engineering (EEE) Preferred Candidate Profile - 4+ years of experience in Embedded Software Development. - Immediate joiners or candidates with short notice periods. - Strong hands-on experience in C++, GUI development, and embedded platforms. - Experience working in product development environments will be an added advantage. if you are interested, conatact on 9303447007 meezan@white-force.com

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.