Enovix Corporation

Principal Software Developer

Enovix Corporation  •  Pulau Pinang, MY (Onsite)  •  1 month ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
64
AI Success™

Job Description

The PrincipalSoftware Developer,IT/OT is the highest-level individual contributor responsible for designing, developing, and governing mission-critical software systems that integrate enterprise IT platforms with industrial Operational Technology (OT) environments.This role combines deep hands-on coding expertise with architectural leadership across manufacturing systems, automation platforms, cybersecurity boundaries, and cloud infrastructure. The individual serves as the technical authority for IT/OT software engineering, driving scalability, reliability, and secure convergence.You will convert business needs into scalable system enhancements, develop and refine interfaces and automation workflows, and ensure high‑quality solution delivery through thorough testing and documentation. This role requires close collaboration with application, infrastructure, and business teams to provide reliable solutions that enhance shopfloor efficiency and overall system performance.

Responsibilities:

  • Enterprise-Scale Software Design & Development

  • Architect and implement distributed systems supporting manufacturing operations.

  • Design high-throughput, low-latency dataacquisition,and processing pipelines.

  • Develop backend services, APIs, middleware, and integration layers.

  • Lead refactoring and modernization of legacy OT software systems.

  • Ensure deterministic and fault-tolerant system behavior for critical production environments.

  • IT/OTSystemIntegration

  • Develop integration frameworks connecting:

  • MES, SCADA, ERP, PLM, and WMS platforms

  • PLCs (Siemens,PAC Library, etc.)

  • OPC UA, MQTT, Modbus, RESTful services

  • Design edge-to-cloud data synchronization models.

  • Implement event-driven and microservices architectures in industrial contexts.

  • Enable real-time production telemetry and operational analytics.

  • Statistical Process Control (SPC) & Quality System Support

  • Support integration between manufacturing systems and SPC platforms.

  • Develop data acquisition pipelines for process capability monitoring.

  • Implement real-time rule-based alerts and control chart logic.

  • Optimize high-frequency time-series data ingestion for quality analytics.

  • Collaborate with Quality Engineering to enable Cp/Cpk monitoring and yield analysis.

  • Ensure data integrity and traceability for compliance and audits.

  • DevOps & Reliability Engineering

  • Establish CI/CD pipelines for industrial software deployments.

  • Establish the full coverage functional test case and define system test suites.

  • Implement Infrastructure-as-Code and automated configuration management.

  • Define observability standards (logging, metrics, tracing).

  • Drive high-availability, disaster recovery, and redundancy design.

  • Technical Leadership & Governance

  • Serve as enterprise subject matter expert in IT/OT software architecture.

  • Establish engineering standards and best practices.

  • Conduct architecture reviews and design approvals.

  • Provide executive-level technical briefings on modernization strategies.

  • Operational Support & Service Ownership

  • Act asa technicalescalation point forroot cause analysis (RCA) for production-impacting events.

  • Implement corrective and preventative actions (CAPA)

  • Ensure SLA adherence and system recovery within defined targets

  • Maintain Production system stability in 24x7 manufacturing environments.

  • Service Requirement & Enhancement

  • Evaluate and implement servicerequestsfrom Manufacturing,Engineering,and quality Teams.

  • Provide impact analysis and technicalfeasibilityassessments

  • Deliver minor enhancements, configuration updates, and performance tuning.

  • Manage change control processes aligned with IT standards.

  • Server Patching & Infrastructure Lifecycle & Platform upgrade

  • Plan and execute application-compatible server patching strategies

  • Coordinate OS, middleware, and database patch deployments

  • Ensure validation testing in staging prior to production rollout

  • Maintain cybersecurity compliance during patch cycles

  • Lead major version upgrade for MES, SCADA, and SPC Platforms

  • Coordinate vendor engagement and technical remediation.

Skills: -efforts

  • Expertise in scripting with Python, Django framework, Flask Framework, SQL Alchemyand Quasar Framework

  • Strong SQL skills for database management,anddata analysis

  • Experience with web API development and integration (RESTful APIs, JSON).

  • Knowledge of industrial communication protocols (e.g., OPC-UA, SECS/GEM).

  • Proficiency in troubleshooting and optimizing, Siemens OpsCenter,SCADA systems.

  • Experience with Azure,Docker, building containers, Containerizing apps build for a Window Environmentand Run Deck automation service

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork abilities.

  • Must have 5 years of experience inprogramming anddevelopment in manufacturingenvironments

Qualifications:

  • Bachelor's degree in computer science, SoftwareEngineering,or equivalent

  • 6+ years of software development experience.

  • 5+ years inin manufacturing environment in support factory systems

  • Experience supporting production systems in high-availability environments.

  • Experience in semiconductor, battery, automotive, or discrete manufacturing.

  • Hands-on experience with SPC systems and quality analytics platforms.

  • Systems-level thinking across automation, networking, and software layers.

  • Strong incident response and structured problem-solving skills.

  • Ability to operate in production-critical, 24x7 environments.

  • Excellent verbal and written communication skill

Enovix Corporation

About Enovix Corporation

Enovix is on a mission to power the technologies of the future. Everything from IoT, mobile and computing devices, to the vehicle you drive, needs a better battery. The company’s disruptive architecture enables a battery with high energy density and capacity without compromising safety. Enovix is scaling its silicon-anode, lithium-ion battery manufacturing capabilities to meet customer demand. For more information visit www.enovix.com.

Industry
Manufacturing & Production
Company Size
201-500 employees
Headquarters
Fremont, CA
Year Founded
2007
Social Media