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 37 week of 2026

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C/C++ Software Engineer in Santa Clara, CA vacancy
  •  ...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
    22 hours ago
  • $136.5k - $276.5k

    Senior Software Engineer (Networking, Python, C/C++)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    5 days ago
  • $136.5k - $276.5k

    Software Engineer, Networking & C/C++This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day 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
  • $150.83k - $251.38k

     ...organization. These practices are applied thoughtfully and with respect for candidate privacy. What is the opportunity? As a Software Engineer, C/C++ you will be responsible for the following: • Driving and delivering new product features in Horizon Windows Agent. •... 
    Suggested
    Full time
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    1 day ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...ResponsibilitiesDevelop embedded firmware and software in C/C++ for heterogeneous SoC platforms,... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • KLA Milpitas is seeking an experienced firmware/software engineer to develop embedded code for heterogeneous SoC platforms, including ARM processors...  ..., contribute to hardware bring-up, performance tuning, and tool development in C/C++, Python, and MATLAB. #J-18808-Ljbffr KLA

    KLA

    Milpitas, CA
    2 days 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
    22 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... 
    Work at office
    Work from home
    Monday to Friday

    Index Engines

    San Jose, CA
    25 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
    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
    2 days ago
  •  ...seeking an experienced developer for EDA tools with expertise in C++. The ideal candidate will have over 8 years of relevant...  ...knowledge of transistor-level timing analysis, and proficiency in software engineering principles. This role includes enhancing tool architecture,... 

    Cadence Design Systems

    San Jose, CA
    3 days ago
  •  ...C++ DeveloperLocation: Santa Clara, CAKey Responsibilities:Design/develop Etch tool S/W (e.g., complex modules, libraries for use across...  ...requirement analysis, project schedule, troubleshooting S/W etc.Use C/C++ static analysis tool to improve code base quality.Design &... 

    Cardinal Integrated

    Santa Clara, CA
    22 hours 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
  • $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
    2 days ago
  •  ...Applied Intuition Inc. is seeking highly motivated Software Engineers to build core middleware components for its SDV platform, emphasizing C++ and high‑performance networking. You will tackle distributed systems challenges, contribute to functional safety architecture... 

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  •  ...develop, deploy, and update complete vehicle software and AI applications. This is one of the...  ...We are looking for senior software engineers with expertise in developing embedded software...  ...in embedded software development using C/C++ and assembly languages ~ Hands-on... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    22 hours ago
  •  ...NVIDIA is seeking a Senior Software Engineer – Streaming in Santa Clara, CA, to drive ultra low-latency streaming technology across Windows,...  ...and embedded platforms. You will design, optimize, and debug C++ software for high-performance media pipelines, leveraging WebRTC... 

    NVIDIA

    Santa Clara, CA
    16 hours ago
  •  ...Senior Software Engineer - Embedded UI (Qt / C++)Our team works collaboratively within a cross-functional team to develop the graphical user interface for...  ...Vinci product line, using Qt and other tools in an embedded C/C++ environment. Maintain superior development standards... 

    Intuitive

    Sunnyvale, CA
    3 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
    2 days ago
  • $255.65k - $268.44k

     ...building real-world systems that combine software intelligence with physical hardware....  ...for aviation. We’re seeking exceptional engineers, operators and builders to join us on our...  ...safety-critical embedded software using C/C++; working with Real-Time Operating Systems... 
    Local area
    Visa sponsorship
    Night shift

    Archer Aviation

    San Jose, CA
    3 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ....Job DescriptionThe Embedded Platform Software team designs and builds the foundational...  ...switching fabric design, and expert C/C++ skills for embedded development· Deep experience... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 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
  • $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
    2 days ago
  • $60k - $140k

     ...of capabilities in consulting, design, engineering, and operations, we help clients realize...  ...need a Lead Firmware Engineer with strong C/C++ programming skills who can clear a...  ...firmware development, board bring-up, hardware-software debugging, and low-level programming.... 
    Minimum wage
    Local area

    Wipro

    Cupertino, CA
    3 days ago
  • $144.73k - $198.99k

     ...yet... are you ready to rethink the impossible?As a Staff Software/ Firmware Engineer in our Research & Development team, you'll have the opportunity...  ...industry experience in SW and FW development Proficient in C/C++, Python, shell scripting Proficient in use of SW... 
    Local area

    Infineon Technologies

    San Jose, CA
    2 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
    22 hours 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
    22 hours ago
  • $100k - $130k

     ...systemsServe as the organizations firmware subject matter expert ensure engineering best practices are followed across the firmware teamApply...  ...firmware requirements into highly reliable and well-structured C/C++ embedded firmware.Efficiently resolve technical challenges... 

    Omega Solutions

    Santa Clara, CA
    3 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
    4 days ago

Do you want to receive more vacancies?

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