Senior Software Engineer - FPGA Tools & Co-Design

Lattice Semiconductor

George Town

On-site

MYR 180,000 - 300,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Lattice Semiconductor is seeking a Senior/Staff SW Development Engineer in Penang, Malaysia to build and modernize software for FPGA workflows and HW-SW co-design tools. You will tackle large C/C++ codebases, transforming legacy modules into modular, robust systems and mentoring peers in best engineering practices.

Ideal candidates bring deep C/C++ expertise, strong systems thinking, and a track record of improving performance, memory usage, and code quality within a fast-paced, results-driven

Qualifications

  • Strong C/C++ background with ability to modernize large codebases.
  • Experience refactoring for modularity, performance and maintainability.
  • Proven tracking in automated testing, CI/CD and static analysis.

Responsibilities

  • Build and modernize software for FPGA flows and HW-SW co-design tools.
  • Transform legacy code into robust, future-proof systems.

Skills

Deep C/C++ Expertise
Systems Architecture
Engineering Best Practices
Technical Leadership

Job description

Lattice Semiconductor is seeking a Senior/Staff SW Development Engineer in Penang, Malaysia to build and modernize software for FPGA workflows and HW-SW co-design tools. You will tackle large C/C++ codebases, transforming legacy modules into modular, robust systems and mentoring peers in best engineering practices.

Ideal candidates bring deep C/C++ expertise, strong systems thinking, and a track record of improving performance, memory usage, and code quality within a fast-paced, results-driven

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

Similar jobs worth comparing

Senior FPGA Software Engineer – Modernize Tools & Co-Design
Senior FPGA Software Engineer – Modernize Tools & Co-Design

Lattice Semiconductor • Malaysia

Hybrid
MYR 180,000 - 300,000
Lead FPGA Software Tools Engineer
Lead FPGA Software Tools Engineer

Lattice Semiconductor • Bayan Lepas

On-site
MYR 120,000 - 160,000
Senior FPGA System Design Engineer
Senior FPGA System Design Engineer

Lattice Semiconductor Corp. • Malaysia

On-site
MYR 180,000 - 280,000
Senior/Staff SW Development Engineer
Senior/Staff SW Development Engineer

Lattice Semiconductor • George Town

On-site
MYR 180,000 - 300,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 Design Engineer – High-Speed Interfaces
Senior Staff FPGA Design Engineer – High-Speed Interfaces

Lattice Semiconductor • George Town

On-site
MYR 180,000 - 300,000
FPGA System Solutions Engineer
FPGA System Solutions Engineer

Lattice Semiconductor • George Town

On-site
MYR 90,000 - 140,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 • Bayan Lepas

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