Lattice Semiconductor

Software Architect

Lattice Semiconductor$120K — $160K *
US-AnywhereRemote in Canada
Information Technology
Less than 5 years of experience
Job Overview by Ladders

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++, covering modern standards and best practices.
  • Strong understanding of full-stack development encompassing front-end, back-end, and integration layers.
  • Solid knowledge of the software development lifecycle from requirements to deployment and maintenance.

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 to attract, retain, and motivate employees.
Full Job Description
Job Description:

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.

Additional Information:

This position requires a successful background and reference checks and satisfactory proof of your right to work in:
Canada
Lattice recognizes that employees are its greatest asset and the driving force behind success in a highly competitive, global industry. Lattice continually strives to provide a comprehensive compensation and benefits program to attract, retain, motivate, reward and celebrate the highest caliber employees in the industry.

About Lattice Semiconductor

Lattice Semiconductor Corporation is an American manufacturer of high-performance programmable logic devices (FPGAs, CPLDs, & SPLDs). Founded in 1983, the company is headquartered in Portland, Oregon, and employs about 1,250 people. Lattice Semiconductor went public in 1989 and is traded on the NASDAQ stock exchange under the symbol LSCC. The company's products are used in communications, computing, industrial, automotive, and consumer markets.
Learn more about Lattice Semiconductor
Size
856 employees
Market Cap
$8.7 billion
Industry
Net Income
$47.3 million
Founded
1983
5 Year Trend
+3.8%
Revenue
$408.1 million
NASDAQ

Similar Jobs

More Jobs at Lattice Semiconductor

More Information Technology Jobs

Find similar Software Architect jobs: