Senior/Staff Software Engineer — FPGA Tools & Systems

Lattice Semiconductor

Penang

On-site

MYR 90,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Lattice Semiconductor in Penang, Malaysia, seeks a Senior/Staff Software Development Engineer to build and modernize software for FPGA flows and HW-SW co-design tools. The role emphasizes strong C/C++ skills, system-level thinking, and advancing code quality.

You will tackle legacy code, design robust modular solutions, and help drive automated testing and CI/CD practices across projects. Sponsorship and relocation are not specified.

Qualifications

  • Strong C/C++ expertise with large, legacy code modernization.
  • Experience refactoring for modular, maintainable systems.
  • Proven track record in automated testing and code quality.
  • Ability to mentor engineers and drive design decisions.

Responsibilities

  • Build and modernize software for FPGA flows and HW-SW co-design tools.
  • Refactor legacy code into modular, robust systems.
  • Mentor engineers and guide design decisions, solve bottlenecks.
  • Drive automated testing, CI/CD, and code quality standards.

Skills

C/C++
Systems architecture
Code quality
Technical leadership
CI/CD
Static analysis
Automated testing

Tools

CI/CD
Static analysis
Automated testing

Job description

Lattice Semiconductor in Penang, Malaysia, seeks a Senior/Staff Software Development Engineer to build and modernize software for FPGA flows and HW-SW co-design tools. The role emphasizes strong C/C++ skills, system-level thinking, and advancing code quality.

You will tackle legacy code, design robust modular solutions, and help drive automated testing and CI/CD practices across projects. Sponsorship and relocation are not specified.

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
Senior/Staff SW Development Engineer
Senior/Staff SW Development Engineer

Lattice Semiconductor • Penang

On-site
MYR 90,000 - 150,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 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
Senior Applications Engineer – FPGA & Power
Senior Applications Engineer – FPGA & Power

Lattice Semiconductor Corp. • Malaysia

Hybrid
MYR 60,000 - 90,000
Senior Staff FPGA Interface Architect
Senior Staff FPGA Interface Architect

Lattice Semiconductor • Malaysia

Hybrid
MYR 180,000 - 250,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 SW Development Engineer
Senior/Staff SW Development Engineer

Lattice Semiconductor • Malaysia

Hybrid
MYR 180,000 - 300,000
FPGA System Solutions Engineer
FPGA System Solutions Engineer

Lattice Semiconductor • George Town

On-site
MYR 90,000 - 140,000