We are seeking a skilled Lead Software Architect specialized in Windows & Linux application development to join our dynamic team. The ideal candidate should have a strong foundation in designing software architecture for real-time systems and a proven track record of developing efficient and robust applications.
-
Lead the design and development of high-performance software architectures for real-time systems (Robotic & Navigation Systems).
-
Collaborate with cross-functional teams, including robotics, imaging, navigation and AI to understand project requirements and design software architectures.
-
Implement AI & Edge computing solutions to optimize the performance of real-time processing for engineering teams.
-
Develop high-performance code in C/C++ for Windows & Linux environments.
-
Conduct thorough code reviews to ensure code quality, adherence to coding standards, and maintainability.
-
Solid understanding and prior experience in real-time systems and edge computing.
-
Should have strong experience in developing real-time applications using Qt or similar platforms.
-
Strong proficiency in C++ & Python programming languages.
-
Competent in network protocol stack and implementations using C++.
-
Designing user interfaces and developing back-end services.
-
Profiling and optimizing code for performance.
-
Strong experience in GIT tools, project management tools.
-
Minimum 10+ years’ experience in software application development.
-
Bachelor's or Master's degree in Computer Science, Information Science, Software Engineering, or a related field.
Interested candidates can apply send an email to [email protected] and [email protected]