C/C++ Software Engineer
$124k - $171kApplied 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.
- 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.
- 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
- ...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...SuggestedPermanent employmentFull timeH1b
$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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week$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...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate startRemote work2 days per week$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....SuggestedMinimum wageFull timeFlexible hours$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. •...SuggestedFull timeWork experience placementLocal areaVisa sponsorshipFlexible hours$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 wageFull timeFlexible hours- 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
$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 wageFull timeWork experience placementFlexible hours- ...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 officeWork from homeMonday to Friday
$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 employmentCasual workRemote work$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 timeRemote work- ...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,...
- ...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 &...
- ...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 areaWorldwideFlexible hours
$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- ...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...
- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
- ...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...
- ...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...
$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 timeWorldwide$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 areaVisa sponsorshipNight shift- ...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 areaWorldwideFlexible hours
$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$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$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 wageLocal area$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$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$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$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...- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C/C++ Software Engineer. Be the first to apply!
- c++ programmer Santa Clara, CA
- c++ developer Santa Clara, CA
- c++ software developer Santa Clara, CA
- c++ remote Santa Clara, CA
- c++ intern Santa Clara, CA
- c/c++ Santa Clara, CA
- c++ Santa Clara, CA
- software sales representative Santa Clara, CA
- embedded software Santa Clara, CA
- software applications developer Santa Clara, CA



