C++ Architecht

4 months ago


Bengaluru, India Overture Rede Private Limited Full time
Job DescriptionExp : 5+yrsLocation : Bangalore

About Profile:We are looking for a skilled C++ Architect with expertise in Embedded System.The ideal candidate will have a strong background in C/C++, Qt, and QML programming languages.The role will be based in Bangalore, and the candidate should have 10 to 12 years of experience in the field.Responsibilities : - Designing and developing software solutions for embedded systems and HMI applications (good to have) -Collaborating with cross-functional teams to design and implement software architecture- Providing technical leadership and guidance to the development team - Conducting code reviews and ensuring code quality and best practices are followedTroubleshooting and debugging software issuesRequirements : - Bachelor's or Master's degree in Computer Science or related field- 10-12 years of experience in software development, with a focus on C/C++, Qt, and QML- Strong understanding of embedded systems and HMI development- Experience with design patterns and software architecture- Excellent communication and teamwork skillsRequirementsSkill Required: • 3+ years of Experience with education in B.Tech/B.E or M.Tech/M.E(ECE) or any other relevant degree. • Strong programming experience in C/C++ in embedded domain. • Strong debugging and problem-solving skills. • Experience with common embedded protocols/interfaces like • I2C, SPI, USART, buses, bridge chips, FPGAs, hardware queues/FIFOs, interrupts, DMA, • Experience in multi core, multi thread, IPC, system programming, GDB, kernel/user space interfaces in Linux OS Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space. • Experience in using source control, bug tracking and other relevant tools. Well versed with software development process. Good to have • ability to read schematics, understand device datasheets • use lab tools like - JTAG, oscilloscopes, power sources, multi-meters, etc • experience in SDK/tool chain setup, make files, scripting