Padmi

Senior Software Engineer Manufacturing & Test Systems

BangalorePosted 1 month ago
Software engineeringSeniorFull Time
Apply at recrew ai

Opens the source posting on foundit.in

Source description

About the role

View original

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 Strong 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

One address, no account. We’ll tell you when matching roles go live.

More at recrew ai

Related open roles

View all roles