R&D Software Engineer

Posted Yesterday
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Mid level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
The Role
Design, develop, integrate, test, and deploy distributed software platforms for semiconductor test solutions. Build C#/.NET applications, APIs, SDKs, services, messaging systems, and data pipelines using Kafka or Pulsar and PostgreSQL. Apply TDD and BDD, debug multi-component systems, integrate with equipment and hardware, and collaborate with global engineering teams while owning features through production.
Summary Generated by Built In
Job Summary & Responsibilities

Position Overview
We are looking for a hands-on Software Engineer to join our India GCC team, working on distributed software platforms, messaging systems, and test orchestration for Advantest's semiconductor test solutions. This role owns design, development, and integration across .NET/C# based systems with real-time messaging infrastructure (Kafka/Pulsar), collaborating closely with global engineering teams.
This is an ownership-driven role - we are looking for a go-getter who takes end-to-end accountability for their systems, not just someone who executes tickets.
Key Responsibilities
• Design, and develop software components for Advantest’s Semiconductor test orchestration programme, equipment integration, messaging, and data services
• Drive Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, with strong emphasis on unit and integration test coverage
• Remain significantly hands-on in coding, integration, testing, and debugging.
• Build cross-platform applications, APIs, SDKs, and services using C#, .NET, and related frameworks
• Develop and maintain distributed messaging and data pipelines using Apache Kafka or Apache Pulsar
• Work with relational databases (PostgreSQL or similar) for data persistence and telemetry
• Debug system-level issues spanning software, communication layers, and integration points
• Collaborate directly with global engineering teams (including US-based teams) during design, integration, and deployment cycles
• Gather requirements from internal stakeholders and cross-functional/cross-BU partners, clearly communicate tradeoffs and technical decisions
• Take ownership of features and modules from design through to production deployment
Required Qualifications
• Strong hands-on expertise in .NET echo system, C#/.NET, including multithreading, asynchronous programming, and API design
• Practical experience with a distributed messaging platform - Apache Kafka or Apache Pulsar or any similar platform.
• Solid grounding in TDD and BDD methodologies, with real project experience applying them
• Working knowledge of TCP/IP, HTTP, and related networking/communication protocols
• Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent practical experience)
• Strong debugging skills across distributed, multi-component systems
• An ownership mentality - someone who proactively identifies problems, drives them to resolution, and doesn't wait to be told what to do
Preferred Qualifications
• Experience integrating software with hardware, firmware, drivers, or industrial/test equipment systems
• Experience working with globally distributed engineering teams, especially in a US-collaboration model
• Prior experience in semiconductor, industrial automation, or test & measurement domains (a plus, not mandatory)
Additional Requirements
• On-site role based in Chennai, India (no hybrid/remote)
• Strong written and verbal communication skills - this role requires direct collaboration with global stakeholders
• Willingness to occasionally align working hours with global teams for critical integration/deployment windows

Preferred Qualifications
  • 1–5 years of software engineering experience with demonstrated technical ownership
  • Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Electronics, or a related discipline

Skills Required

  • 1-5 years of software engineering experience with demonstrated technical ownership
  • Bachelor's degree in Computer Science, Information Technology, Computer Engineering, Electronics, or a related discipline
  • Strong hands-on expertise with C# and .NET, including multithreading, asynchronous programming, and API design
  • Practical experience with Apache Kafka, Apache Pulsar, or a similar distributed messaging platform
  • Real project experience applying Test-Driven Development and Behavior-Driven Development
  • Working knowledge of TCP/IP, HTTP, and related networking protocols
  • Strong debugging skills across distributed, multi-component systems
  • Experience integrating software with hardware, firmware, drivers, or industrial/test equipment systems
  • Experience working with globally distributed engineering teams, especially in a US-collaboration model
  • Prior experience in semiconductor, industrial automation, or test and measurement domains
  • Strong written and verbal communication skills
  • Willingness to occasionally align working hours with global teams for critical integration or deployment windows
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tokyo
2,006 Employees
Year Founded: 1954

What We Do

For over a half-century, Advantest has been designing innovative electronic measuring equipment and semiconductor test systems essential to the development and manufacture of advanced computer and telecommunications products. On April 1, 2012, Advantest completed its integration of Verigy Ltd. Additional Information about Advantest can be found at www.advantest.com.

Similar Jobs

Advantest Logo Advantest

Senior Software Engineer

Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
In-Office
Chennai, Tamil Nadu, IND
2006 Employees

Hitachi Logo Hitachi

Software Engineer

Fintech • Information Technology • Logistics
In-Office
Chennai, Tamil Nadu, IND
33676 Employees

Advantest Logo Advantest

Software Engineer

Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
In-Office
Chennai, Tamil Nadu, IND
2006 Employees
5-5 Annually

Similar Companies Hiring

Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account