Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

E

Senior Engineer, Systems Engineering - Embedded Systems & PLC Controls

Entegris · Pune, India

6–12 yrs experiencePosted 3 days ago

Job description

Job Title: Senior Engineer, Systems Engineering - Embedded Systems & PLC Controls Job Description: Senior Embedded Software/Firmware Engineer – Embedded Systems & PLC Controls   Position Summary  We are seeking a highly skilled Senior Software/Firmware Engineer to develop, integrate, and support embedded software, firmware, and PLC-based control systems for industrial and electromechanical products used in semiconductor manufacturing. The ideal candidate will have strong embedded C/C++ development experience along with practical knowledge of real-time control systems, industrial automation, and PLC integration.   This role will support product development and sustaining engineering from concept through commercialization. The engineer will collaborate with electrical, mechanical, systems, manufacturing, quality, and product teams to translate requirements into reliable designs; develop, test, debug, qualify, and document solutions; support hardware bring-up and system integration; and resolve field and manufacturing issues through structured root-cause analysis.   The primary focus is embedded firmware and system integration. PLC, HMI, and SCADA experience is important, but the successful candidate is not expected to be an expert in every platform or protocol listed below.  Key Responsibilities  • Design, develop, test, and maintain embedded firmware for microcontroller- and processor-based systems using C/C++.   • Develop low-level drivers, communication stacks, middleware, and application software for embedded products.    • Implement and optimize real-time control functions, including task scheduling, interrupt handling, state machines, timing, fault handling, and diagnostics.    • Integrate embedded controllers with PLCs, sensors, actuators, motors, drives, instrumentation, and industrial networks.    • Implement, integrate, and troubleshoot CAN, RS-232/422/485, UART, SPI, I²C, USB, Ethernet, and TCP/IP communications.    • Partner with electrical engineers to bring up and validate new hardware platforms using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and related equipment.   • Translate product needs into functional and non-functional software requirements, interface specifications, architecture, timing and memory constraints, and verification criteria.   • Create and maintain technical documentation, including requirements, architecture descriptions, interface documents, process flows, state-machine diagrams, test plans, test reports, release notes, and troubleshooting guides.   • Develop unit, integration, regression, hardware-in-the-loop, and system-level tests; create tools and scripts that improve automation, repeatability, diagnostic coverage, and data analysis.   • Participate in architecture, design, and code reviews; apply coding standards, version control, issue tracking, configuration management, and secure development practices.   • Support stage-gate and New Product Introduction activities from concept and prototype through design verification, validation, qualification, release, and transfer to manufacturing.   • Support sustaining engineering by troubleshooting software, firmware, hardware-interface, manufacturing, and field issues; perform root-cause analysis and implement corrective actions.   • Collaborate with domestic and international engineering teams, product management, manufacturing, quality, customers, suppliers, and external development partners.   • Estimate effort, identify technical a

More jobs at Entegris

All Entegris jobs (15)

Engineering jobs in Pune

Engineering jobs in Pune (5,937)

Other Engineering jobs in India

All Engineering jobs in India (44,404)