Senior Software Engineer (m/f/d)
Core
Designing, building, and maintaining high-quality distributed software solutions for the semiconductor industry.
Role type
Senior Software Engineer (IC)
Builds
Scalable software applications for semiconductor metrology and process control
Domain
Semiconductor manufacturing / Metrology
Deliverable
production ML models
Required skills
C#, .NET, Object-Oriented Programming, Test-Driven Development, SOLID principles, Multi-threaded programming, Clean Code
Preferred skills
Real-time systems, Hardware integration, Optical sensor data processing
Technologies
C#, .NET (via careerplan.io/jobs/A5-007-CB-D63-senior-software-engineer-mfd-at-nova-ltd)
Responsibilities
Designing, developing, testing, and maintaining scalable software applications; Writing clean, maintainable, and well-documented code; Applying Test-Driven Development (TDD); Developing robust solutions with multi-threaded programming; Translating business requirements into technical solutions; Conducting code reviews; Mentoring and coaching junior and mid-level developers; Identifying and driving improvements in software architecture; Troubleshooting complex technical issues; Contributing to CI/CD practices
Seniority
Senior, hands-on IC with mentorship