Staff Engineer, Software (sys)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview You will join a skilled software team developing control software for high-precision semiconductor equipment. You’ll contribute across the full development life cycle, from requirements and design to implementation, testing and debugging, in both simulation and lab machines. You’ll own and evolve parts of the software architecture, lead a project team, and collaborate with cross-functional, multi-site teams to achieve system-level performance. This role offers impact on platform development and roadmap shaping in a cutting-edge domain. Compensation / Benefits * Software design and development for advanced semiconductor equipment * Requirements analysis, design specifications, implementation and unit testing * Diagnose and resolve software defects with effective fixes * Develop new platforms, infrastructure and architecture with continuous improvement * Collaborate with cross-functional functions across geographies to meet product requirements * Own a subset of the software architecture, define the roadmap and mentor team members * Lead the software project team, assign tasks, and provide weekly progress updates Tasks * 10+ years of relevant software engineering experience * Proficient in C/C++ programming * Strong knowledge of object-oriented design methodologies and software architecture * Experience with software development life cycle for large-scale, complex systems * Domain knowledge in vision, motion, or equipment design (advantage) * Strong analytical, troubleshooting and problem-solving skills * Independent, self-driven with project management skills and ability to work under tight schedules * Positive attitude, effective communication and teamwork * Ability to lead a team to achieve significant outcomes Key requirements *
Requirements
Experteer Overview You will join a skilled software team developing control software for high-precision semiconductor equipment. You’ll contribute across the full development life cycle, from requirements and design to implementation, testing and debugging, in both simulation and lab machines. You’ll own and evolve parts of the software architecture, lead a project team, and collaborate with cross-functional, multi-site teams to achieve system-level performance. This role offers impact on platform development and roadmap shaping in a cutting-edge domain. Compensation / Benefits * Software design and development for advanced semiconductor equipment * Requirements analysis, design specifications, implementation and unit testing * Diagnose and resolve software defects with effective fixes * Develop new platforms, infrastructure and architecture with continuous improvement * Collaborate with cross-functional functions across geographies to meet product requirements * Own a subset of a
- software architecture, define the roadmap and mentor team members * Lead the software project team, assign tasks, and provide weekly progress updates Tasks * 10+ years of relevant software engineering experience * Proficient in C/C++ programming * Strong knowledge of object-oriented design methodologies and software architecture * Experience with software development life cycle for large-scale, complex systems * Domain knowledge in vision, motion, or equipment design (advantage) * Strong analytical, troubleshooting and problem-solving skills * Independent, self-driven with project management skills and ability to work under tight schedules * Positive attitude, effective communication and teamwork * Ability to lead a team to achieve significant outcomes Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Ultimate Software Engineer Career Path Guide for 2023
Software Engineer Career: Things You Should Know
Is Software Engineering Hard?
The 12 Best Jobs for Software Engineers