Applied Materials is looking to solve complex system design and optimization problems in the semiconductor industry, advancing the field of materials engineering solutions to produce virtually every new chip and advanced display in the world.
Requirements
- Proficiency and professional experience in C and C++ is required.
- Experience in programming in several of the following areas is desired: Real-time Control
- Multi-threading
- Optimization techniques and modelling, CP, LP and MIP
- Embedded Programming
- CAN Bus, EtherCat
- C-Sharp, .NET
- Visual Studio
Responsibilities
- You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs.
- You will be designing and developing code for complex software projects including optimization
- Troubleshoots a variety of difficult software problems.
- Design and implements bug fixes, and prototypes the user interface
- Create software specifications
- Conduct technical reviews, create test plans for simulators, test benches or the lab
- Develop software documentation
Other
- Master’s Degree with 2 or more years of professional experience, or Bachelor’s degree with 7 or more years of professional experience
- Excellent written and oral communication skills
- 4 - 7 Years of experience
- Travel: Yes, 10% of the Time
- Relocation Eligible: Yes