C, C++ Software Engineer II

Applied Materials
Santa Clara
Workplace: OnsiteFull timeUSD 124,000 - 171,000Function: Software EngineeringExperience: 1+ yearsSkills: ["Problem-solving","Technical judgment","Communication","Consensus-building"]

Design, prototype, develop, and debug C/C++ software for semiconductor equipment control systems, including real-time device control and user interfaces. Create specifications and test plans for simulators, test benches, and lab environments, while troubleshooting complex software issues and implementing bug fixes. Document software and interface with internal and external customers to analyze requirements, coordinate schedules, and resolve technical problems within Applied Materials’ Common Systems Software team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Applied Materials
Applied Materials
2 months ago

C, C++ Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Design, prototype, develop, and debug C/C++ software for semiconductor equipment control systems, including real-time device control and user interfaces. Create specifications and test plans for simulators, test benches, and lab environments, while troubleshooting complex software issues and implementing bug fixes. Document software and interface with internal and external customers to analyze requirements, coordinate schedules, and resolve technical problems within Applied Materials’ Common Systems Software team.
Location: Santa Clara
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop code for complex software projects
  • •Troubleshoot software problems and design/implement bug fixes
  • •Design and prototype user interfaces
  • •Create software specifications and test plans for simulators, test benches, and lab environments
  • •Develop software documentation and interface with internal/external customers for requirement analysis and scheduling

Pay and Benefits

Salary: USD 124,000 - 171,000
Equity and Bonus:Equity

Key Requirements

  • •Proficiency and professional experience in C and C++
  • •Experience programming in areas such as real-time control, motion control, embedded programming, multi-threading, and/or CAN bus
  • •Experience with C#, .NET, Visual Studio, and/or Matlab is desired
  • •Ability to troubleshoot and debug moderately difficult to complex software problems and implement bug fixes
  • •Strong written and oral communication skills to interface with customers and build consensus
Experience:1+ years
Skills:Problem-solvingTechnical judgmentCommunicationConsensus-building
Tech Stack:CC++C#.NETVisual StudioMatlabCAN BusReal-time ControlMotion ControlEmbedded ProgrammingMulti-threadingMachine learningAIRoboticsTestingUser interface

Company Brief

Applied Materials
Provides semiconductor manufacturing equipment, services, and software used to build advanced chips and display technologies. Its tools support materials engineering, deposition, etching, inspection, and process control for major electronics manufacturers worldwide.
Industry: Industrial Machinery
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1967
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor