Senior FPGA Software Engineer – Modernize Tools & Co-Design

Lattice Semiconductor

Malaysia

Hybrid

MYR 180,000 - 300,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Lattice Semiconductor is seeking an experienced Senior/Staff SW Development Engineer in Malaysia to join our team and modernize software for FPGA flows and HW-SW co-design tools.

You will apply deep C/C++ expertise, drive architecture improvements, and help shape robust, scalable software while mentoring engineers and contributing to a culture that embraces GenAI-augmented workflows in a fast-paced semiconductor environment.

Qualifications

  • Deep C/C++ Expertise: Strong foundation in C/C++ with the ability to navigate, debug, and modernize large, complex codebases into Modern C++.
  • Systems Architecture & Code Quality: Proven experience in refactoring legacy systems, improving performance, modularity, memory footprint, and maintainability.
  • Engineering Best Practices: Track record of driving robust automated testing, CI/CD, static analysis, and code quality standards.
  • Technical Leadership: Ability to mentor engineers, guide design decisions, and solve tough debugging/performance bottlenecks.
  • Valuable domains: FPGA tools or EDA software development, embedded systems, device programming, or HW-SW modeling.
  • GenAI-augmented workflows in development lifecycle.

Responsibilities

  • Build and modernize software for FPGA flows and HW-SW co-design tools.
  • Transform legacy code into modular, robust, and future-proof systems.
  • Mentor engineers, guide design decisions, and solve tough debugging/performance bottlenecks.

Skills

C/C++ Expertise
Systems Architecture
Code Quality
Technical Leadership
GenAI in development
FPGA/EDA exposure

Tools

CI/CD
Static Analysis
Git

Job description

Lattice Semiconductor is seeking an experienced Senior/Staff SW Development Engineer in Malaysia to join our team and modernize software for FPGA flows and HW-SW co-design tools.

You will apply deep C/C++ expertise, drive architecture improvements, and help shape robust, scalable software while mentoring engineers and contributing to a culture that embraces GenAI-augmented workflows in a fast-paced semiconductor environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior SW Engineer: FPGA Tooling & Modernization
Senior SW Engineer: FPGA Tooling & Modernization

Lattice Malaysia • Malaysia

On-site
MYR 180,000 - 340,000
Senior FPGA Software Engineer – C++, Verilog/VHDL, RTL
Senior FPGA Software Engineer – C++, Verilog/VHDL, RTL

Lattice Semiconductor • George Town

On-site
MYR 180,000 - 270,000
Senior FPGA System Design Engineer
Senior FPGA System Design Engineer

Lattice Semiconductor Corp. • Malaysia

On-site
MYR 180,000 - 280,000
Lead FPGA Software Tools Engineer
Lead FPGA Software Tools Engineer

Lattice Semiconductor • Bayan Lepas

On-site
MYR 120,000 - 160,000
Senior FPGA Integration & RTL Design Engineer
Senior FPGA Integration & RTL Design Engineer

Lattice Semiconductor • George Town

On-site
MYR 120,000 - 160,000
Senior Staff FPGA Interface Architect
Senior Staff FPGA Interface Architect

Lattice Semiconductor • Malaysia

Hybrid
MYR 180,000 - 250,000
Senior/Staff SW Development Engineer
Senior/Staff SW Development Engineer

Lattice Semiconductor • Malaysia

Hybrid
MYR 180,000 - 300,000
Senior/Staff SW Development Engineer
Senior/Staff SW Development Engineer

Lattice Malaysia • Malaysia

On-site
MYR 180,000 - 340,000
Staff IP Design Engineer — FPGA Connectivity
Staff IP Design Engineer — FPGA Connectivity

Lattice Semiconductor • George Town

On-site
MYR 120,000 - 180,000
Staff SW Dev Engineer
Staff SW Dev Engineer

Lattice Semiconductor • George Town

On-site
MYR 180,000 - 270,000