Software Engineer

Wearehaystack — Austria · Posted ~21 hours ago

Senior Visa History ✓

Skills

Software development Software debugging Code maintenance Software design Technical documentation Cross-functional collaboration Technical mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a collaborative engineering team working on software for advanced technology products. You will design, develop, troubleshoot, and maintain applications, implement new customer requirements, document technical solutions, collaborate across disciplines, and mentor junior engineers.

Highlights

Opportunity to develop and enhance software for advanced technology products, collaborate across engineering disciplines, solve complex problems, and provide technical guidance to junior engineers.

Description

We are working with a global leader in the semiconductor equipment industry, whose innovative solutions are crucial for powering technological advancements in nearly all aspects of modern life. They foster a culture of collaboration, inclusivity, and continuous innovation, empowering their team to tackle the toughest challenges and drive the next big breakthroughs. The Role Design, develop, troubleshoot, and debug software programs for enhancements and new products. Implement new customer requirements and features in existing applications. Maintain and enhance the existing codebase by investigating and resolving problem areas. Demonstrate solutions through clear documentation, flowcharts, and well-structured code. Collaborate with cross-functional teams to design and develop software programs. Provide technical guidance and mentoring for junior engineers. What You'll Need 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. Proficiency in at least two programming languages (e.g., C, C#, C++, Java, SmallTalk, Python). Familiarity with Network, Serial Device Control, and IO Control Systems. Knowledge of Object-Oriented Software implementation and design (e.g., Design Patterns, Finite State Machines). Experience with industrial automation software is a plus. Strong analytical approach to root cause analysis and ability to troubleshoot complex systems. What's On Offer Comprehensive wellbeing programs designed to support individual needs. Discounted employee stock purchase program. 16 weeks fully paid parental bonding leave for all new parents. Annual pension contribution that increases with tenure. Apply via Haystack today!