Senior Software Engineer Manufacturing & Test Systems (Bengaluru)

Senior Software Engineer Manufacturing & Test Systems (Bengaluru)

04 Aug
|
Recrew AI
|
Bengaluru

04 Aug

Recrew AI

Bengaluru

Role: Senior Software Engineer

Function: Software Engineering / Manufacturing Systems

Location: Bengaluru, India

Type: Full-time

Industry: Telecommunications, Semiconductors, Information Technology & Services

About Company The company builds photonic interconnect solutions for AI data center infrastructure. It designs and manufactures high-speed photonic links that move data faster while cutting power and cost.

Custom robotics and AI are integrated directly into its manufacturing lines. Backed by top-tier investors including Mayfield and Spark Capital, the company is at Series C with a 120-person team.

Position Overview

This role sits at the intersection of precision hardware control and scalable manufacturing software, directly enabling the company to produce thousands of optical transceiver units daily. You will own and evolve a C#/.NET desktop application that orchestrates multi-threaded test execution, instrument resource management, and RPC services across live manufacturing lines — with Python deeply embedded as a first-class component for test logic and automation. Working alongside photonics and hardware engineers, your software decisions will have direct, measurable impact on yield, throughput, and product quality at scale.

Role & Responsibilities

- Design, develop, and maintain a C#/.NET WPF desktop application using MVVM architecture for advanced optical transceiver testing on manufacturing lines
- Build and maintain thread-safe, concurrent systems managing parallel test execution and complex instrument locking across multiple hardware resources
- Write and integrate Python test scripts and libraries natively embedded within the .NET application for complex testing functionality
- Develop drivers and control code for laboratory and test measurement instruments, handling low-level hardware communication
- Own CI/CD pipelines using GitHub Actions — including artifact management,



versioning strategies, and automated deployment to remote Windows machines
- Debug and diagnose production issues remotely without direct debugger access, using logs, traces, and telemetry across process boundaries
- Model, query, and manage test result data at scale using MongoDB or a comparable document database

Must Have Criteria

- 5 years of C#/.NET development including WPF (or similar GUI framework), MVVM, async/await, thread safety, and class library design
- 3 years of Python with OOP, pytest, and abstraction-driven design
- Demonstrated experience with .NET 8 or later
- Robust concurrent programming skills — designing thread-safe systems, managing race conditions, and reasoning across multiple threads and processes
- Hands-on experience with MongoDB or a similar document database for data modeling, querying, and managing results at scale
- Git and CI/CD fluency — GitHub Actions, artifact pipelines, versioning, and automated deployment to remote Windows machines
- Proficiency in Bash and/or PowerShell scripting for automation, remote management, and deployment

Nice to Have

- Experience with test and measurement instruments (oscilloscopes, spectrum analyzers, power meters) and communication standards (SCPI, VISA, GPIB, I2C)
- Familiarity with hardware interfaces — serial communication, TCP sockets, and low-level protocols
- Experience with Python.NET for native Python-in-.NET integration
- Unit testing experience with xUnit, MSTest, or equivalent frameworks
- Background in factory/manufacturing software or MES integration
- Knowledge of optical communications, photonics, or transceiver technology

What We Offer

- Direct impact on manufacturing systems producing thousands of optical transceiver units daily for AI data centre infrastructure
- Professional development support including certification and learning opportunities
- Collaboration with world-class engineers across photonics, silicon, and systems disciplines

📌 Senior Software Engineer Manufacturing & Test Systems (Bengaluru)
🏢 Recrew AI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer manufacturing & test systems (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer manufacturing & test systems (bengaluru) / bengaluru