About this role
Our client is seeking an experienced Architect with a strong background in software development and architecture. The ideal candidate will have a diverse knowledge of programming languages, including C and C++, and experience in embedded systems, automotive, aerospace, or transportation software.
Key Responsibilities:
- Design and develop software architecture for various applications.
- Lead and organize a team of engineers to ensure project success.
- Collaborate with cross-functional teams to define and implement software solutions.
- Utilize UML design methodologies for system architecture.
- Ensure compliance with industry standards and best practices.
Required Skills & Qualifications:
- Proficiency in multiple programming languages, particularly C/C++.
- Extensive knowledge of operating systems and software platforms, including at least two from Unix, QNX, Autosar, or Android.
- Strong understanding of networking systems and protocols.
- Relevant degree in Computer Science, Engineering, or equivalent experience.
- Proven leadership skills with the ability to manage and mentor a team.
Experience:
- Minimum of 5 years of relevant experience in software development and architecture.
What we offer:
- Opportunity to work with a leading IT consulting firm on innovative projects.
- Collaborative and dynamic work environment.
- Professional development and growth opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.