Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C/C++ Software Engineer

$124k - $171k
Full-time

APPLIED MATERIALS

Salary: $124,000 - 171,000 per year Requirements:

  • We require strong proficiency and professional experience in C and C++.
  • We prefer experience in one or more of the following areas: real-time control, motion control, embedded programming, multi-threading, CAN bus, C#, .NET, Visual Studio, or MATLAB.
  • We look for solid problem-solving ability in moderately complex to highly complex situations.
  • We value the ability to evaluate options using technical expertise, sound judgment, and prior experience.
  • We expect a fresh perspective on established solutions and strong decision-making based on multiple sources of information.
  • We require excellent written and verbal communication skills.
  • We value the ability to build consensus and collaborate effectively.
  • We require a Masters degree with 1+ years of professional experience, or a Bachelors degree with 3+ years of professional experience.
Responsibilities:
  • We design and develop code for complex software initiatives.
  • We troubleshoot challenging software issues and implement effective bug fixes.
  • We design and prototype the user interface.
  • We create software specifications and technical documentation.
  • We develop test plans for simulators, test benches, and laboratory validation.
  • We document software behavior and procedures.
  • We work with internal and external customers to analyze requirements, resolve software issues, and plan project schedules.
Technologies:
  • C#
  • Embedded
  • Flow
  • Machine Learning
  • Matlab
  • Security
  • Visual Studio
  • ASP.NET
  • AI
  • C++
  • IoT
  • Support

More:

We are Applied Materials, a global leader in materials engineering solutions that power nearly every new chip and advanced display in the world. Our software team develops control-system software for products that manage real-time devices such as robots, motors, generators, pumps, flow controllers, and sensors, while also creating algorithms for atomic-scale material deposition and removal, user interfaces, data collection, storage and analysis, machine learning, analytics, remote access, and security. We offer a full-time, regular role based in Santa Clara, California, with a supportive culture focused on learning, growth, and innovation, along with a comprehensive benefits package and potential eligibility for bonus and stock award programs.

last updated 33 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C/C++ Software Engineer in Santa Clara, CA vacancy
  • Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication Skills
    Suggested

    ClifyX

    Sunnyvale, CA
    5 days ago
  • $184k

     ...devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies...  ...Extensions, and Endpoint Security Framework. ~ Proficiency in C/C++ programming languages, with a strong emphasis on macOS... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    19 hours ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience in... 
    Suggested
    Permanent employment
    Full time
    H1b

    SonSoft Inc.

    Santa Clara, CA
    19 hours ago
  •  ...Job Description Job Description About Index Engines At Index Engines, we’re all about helping companies bounce back from cyber...  ...has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office. The ideal candidate will... 
    Suggested
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    a month ago
  • $136.3k - $231.7k

     ...Our expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application...  ...calibration, and validation tools in C++ and Python for engineering, manufacturing...  ...-control tools, or advanced C/C++ development practices.... 
    Suggested
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and...  ...developing and debugging kernel drivers and/or HAL layers (C/C++) Board bring-up experience including... 
    Remote work

    Luxoft

    Mountain View, CA
    more than 2 months ago
  • $159.5k - $271.2k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...real-time embedded applications built in C/C++ for electro-mechanical control, running... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • KLA Milpitas is seeking an Embedded Software Engineer (C/C++ | Micro Controller) to develop firmware for heterogeneous SoC platforms, including ARM processors and TI DSPs. You will work in Linux/RTOS environments on motion control, image acquisition, and sensor data paths... 

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • KLA Milpitas, CA seeks an Embedded Software Engineer to design and maintain software for motion control and diagnostics in semiconductor equipment. The role focuses on C/C++ firmware development, real-time control, and cross-disciplinary collaboration with electrical,... 

    KLA-Belgium

    Milpitas, CA
    2 days ago
  • $185k - $245k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality.As a Displays Software Engineer at Reliable Robotics, you will...  ...years professional experience in C or C++Preferred CriteriaExperience with DO-178CThorough... 
    Permanent employment
    Casual work
    Remote work

    Reliable Robotics

    Mountain View, CA
    3 days ago
  • $159.5k - $271.2k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem‑solvers...  ...and the brightest research scientists, software engineers, application development engineers...  ...embedded applications developed using C/C++ for electro‑mechanical control system running... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    2 days ago
  • $124k - $171k

     ...Materials is a global leader in materials engineering solutions used to produce virtually...  ...go. Learn more about our benefits. As a Software Engineer at Applied Materials, you’ll dive...  ...Proficiency and professional experience in C and C++ is required.• In addition, experience in... 
    Full time
    Remote work

    Applied Materials

    Santa Clara, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...and calibration strategy and develop software to implement the same.Essential Job...  ...using Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...Overview: Job Description: Seeking a C++ QNX Engineer with strong experience in Embedded Systems, QNX Neutrino RTOS, and Automotive Software Development. The candidate will optimize...  ...and optimize embedded software using C/C++ on QNX platforms. Design,... 

    Tachyon Technologies

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

     ...build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will...  ...stable interoperability boundaries that allow core C/C++ functionality to be consumed efficiently from... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Position: C++ Developer Location: Santa Clara, CA Key Responsibilities:...  ...schedule, troubleshooting S/W etc. • Use C/C++ static analysis tool to improve code base...  ...automation • Real-time embedded system software Multi-threaded software Visual studio Git... 

    Cardinal Integrated Technologies, Inc.

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient...  ...worldwide.Develop software tools in C++/Golang to analyze and construct chip designs... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core...  ...algorithms, and runtime infrastructure on top of native C/C++ foundations. You will join the team building the foundational... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...leader in Electronic Design Automation (EDA) software. Our cutting-edge software tools empower...  ...a passionate and highly skilled software engineer with extensive experience in developing...  ...-ended problem scopes or new ideas. C/C++ Mastery: Strong proficiency in C/C++, coupled... 
    Worldwide
    Santa Clara, CA
    27 days ago
  • $192k - $278k

     ...long-term firmware roadmap and hardware-software partitioning for physical-layer interfaces...  ...:Bachelor’s degree in Electrical Engineering, Computer Engineering, a related technical...  ...Experience developing embedded software (C/C++) for high-speed physical-layer interfaces... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $224k - $356.5k

     ...The Linux for Edge team develops system software for NVIDIA’s latest edge AI platforms. These...  ...more. We seek a Senior System Software Engineer / Platform SW Execution Lead who blends outstanding...  ...system and kernel development: solid C/C++ abilities, background with kernel, device... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...and revolutionize AI silicon and system.DescriptionAs a System Software Engineer Lead, you willLead the team in designing and architecting the...  ...Deep understanding in QNX/Linux OS kernel and proficiency in C/C++.Extensive experience in sophisticated automotive or embedded... 

    Baidu

    Sunnyvale, CA
    19 hours ago
  •  ...environments and strong programming skills in C/C++, Python, and Shell scriptingExperience...  ...: Bachelor's degree in Science, Engineering, or related field and 6+ years of ASIC design...  ...across functional teams (e.g., software architecture, hardware architecture, product... 
    Work experience placement
    Immediate start

    Spectraforce Technologies

    Santa Clara, CA
    19 hours ago
  • $203.8k - $315.9k

    DescriptionJob Title: Principal Software Engineer, Embedded Linux Job Location: San Jose, CA (This position requires a full-time, on-site...  ...software frameworks is highly desirableGood proficiency with C/C++Proven track record and experience building and delivering complex... 
    Full time
    Work at office

    SiMa Technologies

    San Jose, CA
    1 day ago
  • $111.07k - $166.4k

     ...Signal Processing (ODSP) PHY SW Team develops software for Marvell's DSP products used in...  ...product to production, and the role of a Staff Engineer in our team is to ensure the overall...  ...Experience in memory-constrained embedded C/C++ FW developmentArchitecture design & development... 
    Permanent employment
    Full time
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    1 day ago
  •  ...of technology. We are at the forefront of software and hardware innovation, pushing the...  ...week.The role: Principal System Software Engineer, AI Inference ExecutionWhat you will do:The...  ...machine learning fundamentalsProficient in C/C++/Python development in Linux environment and... 
    3 days per week

    d-Matrix

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software...  ...level system software development.Strong programming skills in C/C++ with experience in Python or scripting languages.Proven... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ....The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive platform...  ..., good time-management and task-prioritization.Excellent C/C++/Python programming skills.Experience with embedded system involving... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...GenAI experiences as a Photoshop C++ developer. Collaborate with researchers, ML engineers, application developers, UI designers...  ...related field ~7+ years of software development experience with a...  ...software ~ Proficient in modern C/C++ with extensive large-scale... 

    MW Partner

    San Jose, CA
    1 day ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...PositionThe Managing Staff Software Development Engineer brings a...  ...and firmware in object-oriented C++, C, Verilog and Python for embedded...  ...for embedded systems using C/C++ language on bare-metal and... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C/C++ Software Engineer. Be the first to apply!