Senior Software Engineer

1 day ago


Bayan Lepas, Penang, Malaysia NEXUSTEST TECHNOLOGY SDN. BHD. Full time 120,000 - 240,000 per year
Job Responsibilities

1. Design and development

  • Responsible for the architecture design, core module coding, and implementation of high-end chip testing equipment control software and human-computer interaction interface.
  • Develop stable and efficient device control logic, data processing, and communication functions using C #.
  • Write high-quality, maintainable, and testable code and conduct code reviews.

2. Hardware integration and drivers

  • Work closely with hardware engineers to integrate and debug various hardware components such as motion control cards, vision systems, sensors, IO modules, cameras, etc.
  • Develop or package drivers and communication interfaces for underlying hardware devices (such as serial ports, Ethernet, GPIB interactions, etc.).

3. Performance and stability optimization

  • Analyze and optimize software performance to ensure that the system meets the requirements of high real-time performance and high throughput.
  • Resolve complex concurrency, memory management, and system integration issues to enhance software stability and reliability.

4. Full Life-Cycle participation

  • Participate in the complete Life-Cycle of the product from requirement analysis, design, development, testing to deployment and launch.
  • Write relevant technical documents, including design documents, interface documents, and user manuals.
  • Take primary responsibility for software deployment, integration, and commissioning at customer sites worldwide (including Asia, Europe, and the Americas).
  • Provide expert-level troubleshooting and rapid resolution of complex technical issues directly at customer facilities.
  • Build strong customer relationships by understanding their technical challenges and providing effective solutions.

5. Technical research and innovation

  • Track and introduce advanced software technology and development practices in the industry to continuously enhance product competitiveness.
Job Requirements

1. Educational background and experience

  • Bachelor's/Master's in Computer Science, Software Engineering, or related field.
  • More than 5 years of practical experience in commercial software development using C #, and at least 3 years of development experience in precision equipment, industrial automation, instrumentation, or related fields.
  • Experience in packaging, optoelectronic device manufacturing, semiconductor equipment or similar high-precision automation equipment software development is preferred.

2. Professional skills

  • Proficient in C# and NET (. NET Core/. NET 5+) and NET Framework: Gain a deep understanding of language features, memory management, multithreading, asynchronous programming, and more.
  • Have practical experience in integrating with hardware devices, familiar with industrial communication protocols such as serial communication, TCP/IP, Modbus, etc.
  • Having extensive experience in WinForms or WPF development, capable of building complex and responsive desktop application interfaces.
  • Familiar with design patterns, object-oriented design, dependency injection, unit testing, etc.
  • Proficient in using motion control (such as Leisai, ACS, GuGao) and familiar with the development integration of machine vision (such as Cognex, Halcon, OpenCV).
  • Have experience in database development (SQL Server, MySQL, etc.).
  • Have knowledge of C++/CLI or experience in mixed programming with C++and C#.
  • Proficient in using version control tools such as Git.
  • Understand RPC frameworks such as WCF and gRPC.


  • Bayan Lepas, Penang, Malaysia eTeam Full time 80,000 - 120,000 per year

    Position:Senior Software Engineer – ITLocation:Bayan Lepas, MalaysiaType:Contract (12 months, full-time, onsite)Key Accountabilities:Design, code, test, debug, and document software per Dell's system quality standards.Analyze business needs and create effective software solutions.Prepare technical and test documentation (design docs, test data, test cases,...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Malaysia Sdn Bhd Full time 90,000 - 120,000 per year

    Department OverviewThe Accessories and Energy Software team plays a pivotal role in the product development lifecycle, starting from front-end design and architectural development to costing, agile development, and test automation. With a focus on innovation, the team drives an exciting product roadmap aimed at mobilizing and connecting people in the moments...


  • Bayan Lepas, Penang, Malaysia Western Digital Full time $100,000 - $150,000 per year

    Company DescriptionAt Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that—our technology...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 30,000 - 120,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 140,000 - 200,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...


  • Bayan Lepas, Penang, Malaysia Emerson Full time 90,000 - 120,000 per year

    Job DescriptionNI is now part of Emerson. NI is Emerson's Test and Measurement (T&M) Business Unit. In this role, your responsibilities will be unleashing the value of systems & hardware through development of drivers, software, or firmware. Specify, design, implement, and test software features for new and existing products. Drive software development...


  • Bayan Lepas, Penang, Malaysia Copeland Full time

    In this Role, Your Responsibilities Will Be:Unleash the value of systems & hardware through development of drivers, software, or firmware.Specify, design, implement, and test software features for new and existing products.Drive software development excellence, continuous improvement and bring innovation into software and hardware products.Work and interact...


  • Bayan Lepas, Penang, Malaysia Versatile Creation Sdn Bhd Full time 48,000 - 60,000 per year

    Job Responsibilities:Design and developmentResponsible for the architecture design, core module coding, and implementation of high-end chip testing equipment control software and human-computer interaction interface.Develop stable and efficient device control logic, data processing, and communication functions using C#.Write high-quality, maintainable, and...


  • Bayan Lepas, Penang, Malaysia Emerson Full time 90,000 - 120,000 per year

    DescriptionIn this Role, Your Responsibilities Will Be:Unleash the value of systems & hardware through development of drivers, software, or firmware. Specify, design, implement, and test software features for new and existing products. Drive software development excellence, continuous improvement and bring innovation into software and hardware...


  • Bayan Lepas, Penang, Malaysia Motorola Solutions Full time 40,000 - 80,000 per year

    Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that's...