Search by job, company or skills

Software Engineer C++ / C / .NET (Test Automation)

  • Posted 6 days ago
  • Be among the first 10 applicants

Job Description

Software Engineer C++ / C# / .NET (Test Automation)

Location, Work Mode & Experience

Location: Taiwan

Work Mode: Onsite

Experience: 3-7 Years

Role Overview

We are seeking a Software Engineer with experience in C++, C#, VB, and .NET to develop and maintain software solutions supporting automated test program generation and test automation workflows. The role involves building scalable applications, implementing CI/CD pipelines, integrating version control systems, and collaborating with engineering teams to improve software quality and testing efficiency.

Key Responsibilities

  • Design and develop automated test program generation tools.
  • Develop and maintain test automation applications using C# and C++.
  • Build scalable test plan workflows and software architectures.
  • Implement and maintain CI/CD pipelines for build, integration, testing, and deployment.
  • Integrate Git-based version control into development workflows.
  • Develop software to improve testing efficiency and automation capabilities.
  • Collaborate with cross-functional engineering teams to gather technical requirements.
  • Optimize software performance, scalability, and maintainability.
  • Support software debugging, troubleshooting, and issue resolution.
  • Work with SQL databases for application and workflow development.
  • Contribute throughout the Software Development Life Cycle (SDLC).
  • Participate in continuous improvement of software engineering and automation processes.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • 3 7 years of professional software development experience.
  • Strong programming expertise in:
  • C#
  • C++
  • VB
  • .NET Framework
  • Experience developing automation tools and software applications.
  • Hands-on experience with CI/CD pipelines.
  • Good understanding of Git version control.
  • Experience working with Software Development Life Cycle (SDLC).
  • Experience with SQL databases.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication and collaboration skills.

Technical Skills Programming Languages

  • C#
  • C++
  • VB
  • .NET Framework

Software Development

  • Object-Oriented Programming (OOP)
  • Application Development
  • Software Architecture
  • SDLC
  • Test Automation

DevOps & Version Control

  • CI/CD
  • Build Automation
  • Deployment Automation
  • Git
  • Version Control

Database & Scripting

  • SQL
  • Database Development
  • Workflow Automation
  • Data Processing

Testing

  • Test Program Generation
  • Test Automation Frameworks
  • Debugging
  • Software Validation

Good to Have

  • Experience in semiconductor software development.
  • Experience with embedded systems or hardware testing environments.
  • Familiarity with Agile development methodologies.
  • Exposure to Python or PowerShell scripting.
  • Experience developing engineering automation tools.
  • Mandarin language proficiency (Mandatory).
  • Taiwanese Citizenship or Permanent Residency (Mandatory).

#LI-SD1

More Info

About Company

Job ID: 151646625

Beware of Scammers

We don’t charge money for job offers