Working with a global leader in the semiconductor equipment industry, this company is at the forefront of technological advancements, enabling chipmakers to power progress in nearly all aspects of modern life. They foster an inclusive and diverse culture where every contribution is valued, believing that when people are prioritized and inspired, extraordinary innovation is possible.
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.
- Potentially visit customer sites for support with minimal travel (less than 10%).
What You'll Need
- A technical college degree (HTL Informatik / Computer Science).
- Knowledge of Object-Oriented Software (OOS), Object-Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines.
- Knowledge of multithreading, including preemptive thread scheduling.
- Familiarity with communication protocols such as Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), and Universal Asynchronous Receiver-Transmitter (UART).
What's On Offer
- Competitive compensation package subject to the Austrian Collective Bargaining Agreement (CBA) for the Metal Technology Industry, with potential for higher negotiation based on education and expertise.
- 14 annual payments.
- Comprehensive wellbeing programs, discounted employee stock purchase program, 16 weeks fully paid parental bonding leave, peer-to-peer recognition awards, and an annual pension contribution that increases with tenure.
Apply via Haystack today!