x

 

Job Description

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.

 

Responsibilities

  1. Lead the design and development of high-performance software architectures for real-time systems (Robotic & Navigation Systems).
  2. Collaborate with cross-functional teams, including robotics, imaging, navigation and AI to understand project requirements and design software architectures.
  3. Implement AI & Edge computing solutions to optimize the performance of real-time processing for engineering teams.
  4. Develop high-performance code in C/C++ for Windows & Linux environments.
  5. Conduct thorough code reviews to ensure code quality, adherence to coding standards, and maintainability.

 

Skills

  1. Solid understanding and prior experience in real-time systems and edge computing.
  2. Should have strong experience in developing real-time applications using Qt or similar platforms.
  3. Strong proficiency in C++ & Python programming languages.
  4. Competent in network protocol stack and implementations using C++.
  5. Designing user interfaces and developing back-end services.
  6. Profiling and optimizing code for performance.
  7. Strong experience in GIT tools, project management tools.

 

Qualifications

  1. Minimum 10+ years’ experience in software application development.
  2. Bachelor's or Master's degree in Computer Science, Information Science, Software Engineering, or a related field.

 

Contact

Interested candidates can apply through our LinkedIn Page or send an email to shyam@htic.iitm.ac.in and manoj@htic.iitm.ac.in