Software Engineer Visual Studio Code

Year    TN, IN, India

Job Description

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.
Requirements:

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4241277
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year