Lattice Semiconductor

Lattice Semiconductor

AI Toolchain Software Developer

Montreal, Canada

Sponsorship not specifiedDetected 20 days ago
PythonCode ReviewVector DatabasesAWSGCPAzureCloud PlatformsCI/CDDevOpsMachine LearningNLPLLMsRAGAgentic AILangGraphCustomer SuccessCustomer SupportFPGAControlsTest AutomationResearchProblem Solving

About the role

  • Lattice Overview There is energy here…energy you can feel crackling at any of our international locations.
  • Our focus is on R&D, product innovation, and customer service, and to that focus, we bring total commitment and a keenly sharp competitive personality.
  • It's a hands-on role where you'll gain deep experience at the intersection of AI and software engineering, and see your work change how a real engineering organization ships products.

Responsibilities

  • Lattice is an international, service-driven developer of innovative low cost, low power programmable design solutions.

Requirements

  • Have a degree in Computer Science, Computer Engineering, or a related field with minimum of 2 years experience in industry.
  • Proficiency in Python, with the ability to write clean, maintainable code for both prototyping and production environments.
  • Working knowledge of AI and large language model concepts, including prompt engineering and tool calling.
  • Solid experience with version control systems such as Git.
  • Familiarity with CI/CD pipelines, automated testing frameworks, or code review tooling.
  • Experience with agentic AI frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or similar platforms, and with tool-integration protocols such as MCP (Model Context Protocol).
  • Familiarity with LLM APIs such as OpenAI, Anthropic, or open-source model serving solutions.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform for deploying and scaling AI solutions.
  • We would love to see any software development or AI projects and code you have worked on.
  • You can also follow us via Twitter, Facebook, or RSS.

Compensation

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

Benefits

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

Company info

  • For more information about how our FPGA, CPLD and programmable power management devices help our customers unlock their innovation, visit www.latticesemi.com.
  • It's an energy generated by enthusiasm for our work, for our teams, for our results, and for our customers.
  • Lattice is a worldwide community of engineers, designers, and manufacturing operations specialists in partnership with world-class sales, marketing, and support teams, who are developing programmable logic solutions that are changing the industry.
  • Canada Lattice recognizes that employees are its greatest asset and the driving force behind success in a highly competitive, global industry.

This listing is sourced directly from Lattice Semiconductor's careers page and normalized into a canonical job model.