Software Architect

Lattice Semiconductor

About The Position

We are looking for a visionary Software Architect who uses GenAI technologies to optimize different aspects of Software Development.

Requirements

  • 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.

Nice To Haves

  • Experience with FPGA tools, EDA software, or embedded systems.
  • Advanced degree (MS/PhD) in Computer Science, Electrical Engineering, or related field.

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.

Benefits

  • comprehensive compensation and benefits program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service