Mid-Senior Software Developer
Join an electronics manufacturing technology company developing advanced software for semiconductor production systems. You will contribute across the software development lifecycle, from requirements and design through implementation, testing, deployment, and product support.
Responsabilidades
- Design, develop, and maintain software components for advanced semiconductor systems
- Participate in requirements analysis, design, implementation, testing, and deployment
- Write robust, maintainable, high-quality code
- Investigate and resolve defects, performance issues, and customer-reported problems
- Collaborate with Systems Engineering, Hardware Engineering, QA, and Field Support teams
- Create and maintain technical documentation
- Support product releases and continuous improvement initiatives
- Participate in code reviews and promote software quality standards
Requisitos
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- At least 3 years of software development experience, or equivalent experience from military service, internships, or substantial academic projects
- Strong C#/.NET programming and object-oriented design skills
- Knowledge of software engineering principles and design patterns
- Experience with multithreaded programming and debugging
- Familiarity with Windows application development
- Strong analytical, problem-solving, verbal, and written communication skills in English
- Ability to work effectively in a multidisciplinary team
Se valora
- Experience with modern .NET technologies
- Familiarity with databases and SQL
- Experience with hardware-integrated systems
- Background in industrial automation, machine control, or semiconductor environments
Beneficios
- Competitive total rewards package
- Family-friendly benefits
- Inclusive equal opportunity workplace