
Advanced battery technology company
Sr Software Development Engineer (Manufacturing Equipment) at Enovix
About the role
We are looking for a candidate with strong hands-on experience in PC-based equipment control, especially using C# and preferably C++. The ideal candidate should have experience operating, modifying, troubleshooting, or improving automation equipment programs that interface with laser controllers, galvano mirror systems, motion controllers, vision systems, PLCs, encoders, sensors, and data acquisition systems.
Job Summary
The candidate will work on Laser Dicing equipment from specification review through installation, commissioning, process stabilization, and mass-production improvement.
Key Responsibilities Laser Dicing Equipment Engineering
- Review and define equipment specifications for Laser Dicing equipment and related automation systems.
- Support equipment design reviews with suppliers, focusing on machine sequence, safety, laser control, galvano mirror control, motion, vision, encoder synchronization, data handling, and maintainability.
- Lead equipment installation, commissioning, qualification, and ramp-up activities.
- Troubleshoot equipment issues during development, pilot production, and mass production.
- Improve equipment stability, uptime, repeatability, positioning accuracy, cutting quality, and productivity.
PC-Based Equipment Control Software
- Develop, review, modify, or troubleshoot PC-based equipment control programs, preferably using C#.
- Support equipment operation software, HMI, recipe management, parameter setting, data logging, alarm handling, and machine sequence control.
- Support or review C++-based modules for device communication, image processing, motion interface, laser control, galvano mirror interface, encoder synchronization, or performance-critical equipment functions.
- Interface PC software with equipment hardware such as:
- Laser controller
- Galvano mirror controller
- Motion controller
- Vision system
- Encoder and synchronization module
- PLC
- Sensors and I/O modules
- Barcode or data tracking systems
- Support synchronization between laser triggering, galvano mirror scanning, motion axis movement, encoder feedback, and vision alignment.
- Improve equipment software usability, maintainability, and troubleshooting capability.
- Support data collection from equipment for process monitoring, traceability, and performance analysis.
PLC Interface / Automation Integration
- Understand and review PLC interface signals between PC software and equipment.
- Define and validate PLC-to-PC communication and handshaking logic.
- Support interface with PLC-controlled subsystems such as cylinders, safety circuits, interlocks, conveyors, and I/O devices.
- Work with PLC engineers or suppliers to confirm correct equipment sequence and signal timing.
- PLC programming experience is helpful but not the main requirement.
Process & Equipment Optimization
- Optimize Laser Dicing equipment performance to improve UPH, OEE, yield, and equipment stability.
- Analyze equipment issues related to laser cutting quality, laser power control, galvano mirror scanning, encoder synchronization, alignment, motion accuracy, vision inspection, and process repeatability.
- Support DOE, troubleshooting, root-cause analysis, and corrective actions.
- Improve machine cycle time, inspection sequence, data flow, recovery logic, laser timing, and synchronization accuracy.
- Standardize equipment parameters, alarm definitions, operating methods, and troubleshooting guides.
Supplier & Cross-Functional Collaboration
- Work closely with equipment suppliers to review machine design, software structure, interface logic, laser controller interface, galvano mirror interface, encoder synchronization logic, and improvement items.
- Collaborate with Process, Manufacturing, Quality, Maintenance, and Automation teams.
- Lead technical discussions to resolve equipment, software, laser control, motion control, and synchronization-related issues.
- Manage supplier deliverables, action items, validation results, and schedule progress.
Qualifications Education & Experience
- Bachelor’s degree or higher in Mechanical, Electrical, Automation, Mechatronics, Computer Engineering, or a related technical field.
- 5–10 years of equipment engineering experience in manufacturing or automation industries, including hands-on experience with PC-based equipment control software development, preferably using C#.
- Experience with C++ for equipment control, device communication, image processing, laser control, galvano mirror interface, motion interface, encoder synchronization, or automation applications is preferred.
- Experience with equipment installation, commissioning, troubleshooting, and production ramp-up.
- Experience with high-volume manufacturing equipment is preferred.
Required Experience
- Hands-on experience with Laser Dicing equipment, Laser Cutting equipment, or similar precision laser processing equipment.
- Experience operating, improving, or maintaining automated production equipment.
- Experience with PC-based machine control software, especially:
- C# application development or maintenance
- Equipment HMI
- Recipe and parameter management
- Alarm and event logging
- Machine sequence control
- Data collection and traceability
- Experience interfacing PC software with equipment hardware such as motion controllers, vision systems, laser controllers, galvano mirror controllers, PLCs, encoders, and I/O devices.
- Understanding of PLC interface concepts, including handshaking, interlocks, ready/busy/done signals, error signals, and safety-related signals.
- Understanding of laser processing equipment interfaces, including laser trigger, galvano mirror scan control, motion command, encoder feedback, and synchronization timing.
- Strong troubleshooting ability for equipment, software, communication, motion, laser control, and automation issues..
Preferred Experience
- Experience with Laser Dicing, Laser Notching, Laser Cutting, or precision material processing equipment.
- Experience with PC-based equipment control using C# and/or C++, including device communication, image processing, vision inspection, motion control, laser control, galvano mirror interface, or encoder synchronization.
- Experience with laser controller, galvano mirror, and encoder synchronization interfaces, including laser trigger, pulse control, scan control, field calibration, position-based triggering, motion-to-laser timing, and synchronization troubleshooting.
- Experience with motion control, servo systems, camera/vision systems, PLC interface, industrial communication protocols, or machine data acquisition.
- Experience with MES, barcode tracking, data logging, recipe/parameter management, alarm/event logging, or factory automation systems.
- Experience improving equipment software structure, recovery logic, alarm handling, synchronization logic, operator usability, or equipment maintainability.
- Experience with DOE, PFMEA, RCA, OEE improvement, equipment standardization, or working with domestic and global equipment suppliers.
- Battery manufacturing equipment experience is a plus.
Soft Skills
- Strong hands-on troubleshooting mindset.
- Able to work independently with equipment suppliers and internal engineering teams.
- Clear communication skills with software, equipment, process, and automation engineers.
- Able to explain equipment issues using data, sequence charts, logs, waveform data, encoder signals, and test results.
- Strong ownership mindset and ability to drive execution under schedule pressure.
Required skills
C#
Automation software
Equipment control
Motion control
Vision systems
PLC integration
Troubleshooting
HMI development
Total Views
0
Total Apply Clicks
0
Total Mock Apply
0
Total Bookmarks
0
More open roles at Enovix
Similar jobs

Senior Principal Electrical Engineer (Hybrid)
Collins Aerospace (RTX) · US-IA-CEDAR RAPIDS-106 ~ 400 Collins Rd NE ~ BLDG 106

Senior Software Engineer - Space and RF Sensors (Onsite)
RTX (Raytheon) · US-IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A

Principal Command & Telemetry Software Modernization Engineer (Onsite)
RTX (Raytheon) · US-CO-AURORA-S75 ~ 16800 E Centretech Pkwy ~ BLDG S75

Senior C/C++ Software Development Engineer
RTX (Raytheon) · US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord

Principal Electrical Engineer-FPGA Design- Onsite Tucson, AZ
RTX (Raytheon) · US-AZ-TUCSON-M02 ~ 1151 E Hermans Rd ~ BLDG M02
About Enovix

Enovix
Series DEnovix develops advanced silicon-nanowire lithium-ion batteries for mobile devices, electric vehicles, and energy storage applications. The company uses 3D cell architecture to increase energy density and improve battery performance.
201-500
Employees
Fremont
Headquarters
$1.2B
Valuation
Reviews
10 reviews
3.8
10 reviews
Work-life balance
3.2
Compensation
2.8
Culture
4.1
Career
2.5
Management
4.0
72%
Recommend to a friend
Pros
Supportive and approachable management
Great team culture and collaborative environment
Innovative and cutting-edge technology projects
Cons
Fast-paced and stressful work environment
Limited career advancement and growth opportunities
High pressure and expectations leading to burnout
Salary Ranges
21 data points
Staff/L6
Staff/L6 · STAFF HRIS ARCHITECT
1 reports
$201,285
total per year
Base
$154,835
Stock
-
Bonus
-
$201,285
$201,285
Interview experience
40 interviews
Difficulty
3.3
/ 5
Duration
14-28 weeks
Offer rate
33%
Experience
Positive 69%
Neutral 13%
Negative 18%
Interview process
1
Phone Screen
2
Technical Interview
3
Hiring Manager
4
Team Fit
Common questions
Technical skills
Past experience
Team collaboration
Problem solving
Latest updates
Battery maker Enovix schedules May 13 video call on Q1 results - Stock Titan
Stock Titan
News
·
2w ago
Enovix (NASDAQ: ENVX) reports 935Wh/L AI-1™ density, Fab2 ISO 9001 progress - Stock Titan
Stock Titan
News
·
2w ago
Enovix (NASDAQ: ENVX) outlines 2025 growth, cash and executive pay in proxy - Stock Titan
Stock Titan
News
·
2w ago
Enovix Investors Denied Class Cert. Under Goldman Standard - Law360
Law360
News
·
2w ago