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 33 week of 2026
- 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 SkillsSuggested
$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...SuggestedFull timeCasual workWork at officeRemote workRelocation package- ...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
- ...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...SuggestedWork at officeWork from homeMonday to Friday
$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- 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
$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- 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 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,...
$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$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 wageWork experience placementFlexible hours$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- ...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
- ...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,...
$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- ...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...
$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$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- ...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
$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$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- ...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...
- ...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 placementImmediate start
$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 timeWork at office$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 employmentFull timeInternshipWork from homeWorldwide- ...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
$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- ...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...
- ...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 areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C/C++ Software Engineer. Be the first to apply!
- c++ software developer Santa Clara, CA
- c++ programmer Santa Clara, CA
- c++ developer Santa Clara, CA
- c++ Santa Clara, CA
- c++ remote Santa Clara, CA
- c/c++ Santa Clara, CA
- c++ intern Santa Clara, CA
- bank software Santa Clara, CA
- software asset management analyst Santa Clara, CA
- ultimate software Santa Clara, CA



