Software Engineer

Private Advertiser

Kulai

On-site

MYR 180,000 - 270,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Private Advertiser is seeking a Software Architect to design and develop software solutions for cutting‑edge semiconductor manufacturing equipment. You will collaborate with hardware, firmware, and product teams to ensure cohesive integration of software components into our systems.

The role demands strong architectural expertise, strategic thinking, and the ability to translate customer requirements into scalable software architectures.

Qualifications

  • Bachelor's or Master's degree in CS/EE or related field.
  • 5–7 years of experience as a software architect or lead software engineer in the semiconductor industry.
  • Strong expertise in software architecture design, including patterns and best practices.
  • Proficiency in C/C++, Java, or Python, with embedded systems and RTOS experience.
  • Solid understanding of semiconductor manufacturing processes and equipment.
  • Excellent communication and cross-functional collaboration abilities.

Responsibilities

  • Lead the design and architecture of software solutions for semiconductor manufacturing equipment, focusing on scalability and performance.
  • Provide technical leadership and mentorship to software teams; collaborate with hardware and firmware teams.
  • Work with hardware engineers to ensure seamless integration and testing of software components.
  • Gather requirements with product managers and translate them into technical specifications.
  • Drive continuous improvement of development processes, tools, and architectures.

Skills

C/C++
Java
Python
Embedded systems
RTOS
Software architecture
Technical leadership
Communication

Education

Bachelor's or Master's degree in Computer Science or Electrical Engineering

Job description

As a Software Architect at our semiconductor equipment company, you will play a pivotal role in designing and developing software solutions for cutting-edge semiconductor manufacturing equipment. You will collaborate closely with cross-functional teams including hardware engineers, firmware developers, and product managers to ensure the successful integration of software components into our equipment. This role requires strong technical expertise, strategic thinking, and the ability to translate customer requirements into scalable and efficient software architectures.

Key Responsibilities
1. Software Architecture Design
  • Lead the design and architecture of software solutions for semiconductor manufacturing equipment, considering scalability, reliability, and performance.
  • Define architectural patterns, frameworks, and best practices to guide the development team in building robust and maintainable software systems.
  • Evaluate emerging technologies and industry trends to incorporate innovative solutions into our software architecture.
2. Technical Leadership
  • Provide technical leadership and mentorship to software development teams, fostering a culture of excellence and collaboration.
  • Collaborate with cross-functional teams to understand system requirements and ensure alignment between software, hardware, and firmware components.
  • Conduct code reviews, architectural reviews, and provide technical guidance to ensure high-quality deliverables.
3. System Integration and Testing
  • Work closely with hardware engineers to integrate software components with semiconductor manufacturing equipment, ensuring seamless operation and compatibility.
  • Define and execute system integration tests to validate software functionality, performance, and reliability.
  • Troubleshoot and resolve software integration issues in collaboration with cross-functional teams.
4. Requirements Analysis and Documentation
  • Collaborate with product managers and stakeholders to gather and analyze software requirements, translating them into technical specifications and design documents.
  • Document software architectures, design decisions, and technical guidelines to facilitate knowledge sharing and maintainability.
5. Continuous Improvement
  • Drive continuous improvement initiatives to enhance software development processes, tools, and methodologies.
  • Identify opportunities to optimize software performance, scalability, and reliability through architecture refinements and technology upgrades.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience (5-7 years) as a software architect or lead software engineer in the semiconductor industry.
  • Strong expertise in software architecture design, including familiarity with architectural patterns, design principles, and best practices.
  • Proficiency in programming languages such as C/C++, Java, or Python, as well as experience with embedded systems and real-time operating systems.
  • Solid understanding of semiconductor manufacturing processes and equipment, including semiconductor fabrication (wafer processing), metrology, and inspection.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Semiconductor Software Architect & Tech Lead
Semiconductor Software Architect & Tech Lead

Private Advertiser • Kulai

On-site
MYR 180,000 - 270,000
System Architect – Semiconductor Equipment
System Architect – Semiconductor Equipment

Starz Advise Management Pte Ltd • Malacca City

On-site
MYR 112,000 - 190,000
Program Manager – Design Services
Program Manager – Design Services

Infinecs Systems • Bayan Lepas

On-site
MYR 120,000 - 170,000
Senior Software Engineer (C#/.NET)
Senior Software Engineer (C#/.NET)

NEXUSTEST TECHNOLOGY SDN. BHD. • Bayan Lepas

On-site
MYR 120,000 - 210,000
Software Engineer (Semicon Industry)
Software Engineer (Semicon Industry)

Adecco • Selangor

On-site
MYR 85,000 - 115,000
Hardware System Architect
Hardware System Architect

UST Malaysia • Penang

On-site
MYR 240,000 - 400,000
Principal Software Development Engineer
Principal Software Development Engineer

D-SIMLAB TECHNOLOGIES PTE LTD • Penang

On-site
MYR 180,000 - 280,000
Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Malaysia

On-site
MYR 80,000 - 120,000
Principal Software Engineer
Principal Software Engineer

City of Shakopee, MN • Bayan Lepas

On-site
MYR 120,000 - 150,000
Sr Engineer, Process
Sr Engineer, Process

Masimo Medical Technologies (Malaysia) Sdn. Bhd. • Pasir Gudang

On-site
MYR 120,000 - 180,000