Utthunga
Website:
utthunga.com
Job details:
Job Title
Software Architect C++
Job Description
We are seeking an experienced Software Architect with strong expertise in C++-based controller systems to lead the design and development of high-performance, reliable, and scalable software solutions. The ideal candidate will define system architecture, guide engineering teams, and ensure robust implementation of controller software for embedded or industrial applications.
Roles & Responsibilities
Design and architect C++ controller software for embedded systems.
Define software frameworks, modular architecture, and coding standards.
Lead system-level design discussions and technical decision-making.
Develop scalable and maintainable controller applications.
Collaborate with firmware, hardware, QA, and product engineering teams.
Optimize software for performance, memory usage, and reliability.
Review code and architecture for quality and compliance.
Ensure software meets safety, security, and regulatory requirements.
Support integration with communication protocols and external systems.
Mentor development teams on architecture and best practices.
Mandatory Skills
C++ ,Embedded, C++, Embedded Systems.
Desirable Skills
C++ Object Oriented Programming, Software Design, Design Patterns, Memory Management.
Click on Apply to know more.