Software Engineer
<div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-5 relative overflow-hidden"> We're working with a leading global supplier of innovative equipment and services to the semiconductor industry, enabling chipmakers to power advancements in modern life.<br/><br/>The Role<br/><br/><ul><li> Design, develop, troubleshoot, and debug software programs for enhancements and new products</li><li> Implement new customer requirements and features in existing applications</li><li> Maintain and enhance existing codebase by investigating and resolving problem areas</li><li> Demonstrate solutions through clear documentation, flowcharts, and well-structured code</li><li> Collaborate with cross-functional teams to design and develop software programs</li><li> Provide technical guidance and mentoring for more junior engineers<br/><br/></li></ul>What You'll Need<br/><br/><ul><li> Bachelor's degree in Computer Engineering, Electronics, or Mechanical Engineering with 5+ years of experience; or Master's degree with 3+ years' experience; or PhD</li><li> Proficient in at least two programming languages (e.g., C, C#, C++, Java, SmallTalk, Python)</li><li> Familiarity with Network, Serial Device Control, and IO Control Systems</li><li> Knowledge of Object-Oriented Software implementation and design (e.g., Design Patterns, Finite State Machines)</li><li> Experience with industrial automation software is a plus</li><li> Strong analytical approach to root cause analysis and troubleshooting complex systems<br/><br/></li></ul>What's On Offer<br/><br/><ul><li> Comprehensive wellbeing programs and rewards</li><li> Discounted employee stock purchase program</li><li> 16 weeks fully paid parental bonding leave for all new parents</li><li> Peer-to-peer award program for recognizing excellence</li><li> Annual pension contribution that increases with tenure<br/><br/></li></ul>Apply via Haystack today!<br/><br/> </div>