C++ Architecht

4 weeks ago


india Overture Rede Private Limited Full time
Job Description
Exp : 5+yrs 
Location : 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 followed
Troubleshooting and debugging software issues
Requirements : - 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 skills
Requirements
Skill 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