We are looking for a visionary Software Architect who uses GenAI technologies to optimize different aspects of Software Development.
Key Responsibilities
- Define and evolve software architecture for complex, scalable systems.
- Integrate generative AI tools into daily workflows and architectural design processes.
- Collaborate with cross-functional teams to align architecture with product and business goals.
- Mentor engineering teams and promote best practices in software development.
Required Qualifications
- Hands-on experience using generative AI tools for productivity and architectural design.
- Extensive experience in software architecture for large-scale systems.
- Expert-level proficiency in C++, including modern standards and best practices.
- Strong understanding of full-stack development, including front-end, back-end, and integration layers.
- Solid knowledge of the software development lifecycle, from requirements to deployment and maintenance.
Preferred Qualifications
- Experience with FPGA tools, EDA software, or embedded systems.
- Advanced degree (MS/PhD) in Computer Science, Electrical Engineering, or related field.