Advantest Logo

Advantest

Software Engineer - Visual Studio Code

Posted 9 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu
Mid level
In-Office
Chennai, Tamil Nadu
Mid level
Develop Visual Studio Code extensions for semiconductor test systems, maintain tooling, and enhance development workflows using .NET and Electron.
The summary above was generated by AI
Job Summary & Responsibilities

Position Overview: We are seeking a Mid-Level Software Developer to join our engineering team, focusing on the development of test programs and Visual Studio Code (VSCode) extensions to support semiconductor test systems. The ideal candidate will have strong hands-on experience with the .NET ecosystem, VSCode extensibility, and automation tools, enabling efficient development workflows and seamless integration with semiconductor test systems.

Essential Duties & Responsibilities:

  • Develop and maintain Visual Studio Code extensions and test program tooling.
  • Build cross-platform desktop applications using Electron.
  • Work with C#, .NET, and related frameworks for tooling development.
  • Create SDKs, APIs, and NuGet packages for integration.
  • Collaborate with hardware and test engineering teams.
  • Implement automation and UI enhancements within VSCode to improve developer productivity.
  • Participate in design, coding, testing, debugging, and documentation of software features.
  • Assist in upgrading and modernizing legacy code components.
  • Perform all other duties as assigned.
Preferred Qualifications

Requirements, Education & Skills:

  • Required  B.S. in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional software development experience.
  • Proficiency in C#, .NET, and VSCode extension development.
  • Experience with Electron for cross-platform desktop applications.
  • Familiarity with NuGet package creation and maintenance.
  • Strong problem-solving and debugging skills.
  • Experience with asynchronous programming, multi-threading, and network protocols (TCP/IP, UDP, HTTP, gRPC).
  • Solid understanding of software design principles, patterns, and clean code practices.
  • Effective communication skills and ability to work in a collaborative, agile environment.
  • Experience with semiconductor test systems or automated test equipment (ATE) is a plus.

Good to Have

  • Knowledge of containerization and cloud tools (e.g., Docker, Azure) for tooling deployment.
  • Prior experience with hardware/software integrated systems.
  • Familiarity with unit testing frameworks like xUnit, Fluent Assertions, or Playwright.

Why Join Us

Be part of an innovative engineering team building next-generation semiconductor test solutions.

Top Skills

.Net
Azure
C#
Docker
Electron
Visual Studio Code

Similar Jobs

59 Minutes Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
The Change Manager will oversee change management strategies, engage stakeholders, ensure alignment with organizational goals, and deliver training and communications for successful change adoption.
Top Skills: AgileWaterfall
4 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Entry level
Entry level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Analyst, Global Delivery is responsible for delivering analytical products to clients, ensuring quality outputs, and improving processes. The role requires collaboration with sales and customer teams, data validation, and adherence to service level agreements.
Top Skills: Ab InitioAutosysMS OfficeSQLUnix
6 Hours Ago
In-Office
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
As an Enterprise Account Executive, you'll manage bookings growth, develop sales strategies, drive pipeline generation, and expand customer accounts, focusing on new opportunities.
Top Skills: It InfrastructureSaaS

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account