Senior C/C++ Developer
Index Engines
Job Description
Job Description
About Index Engines
At Index Engines, we’re all about helping companies bounce back from cyber threats and trust their data again — no matter what hits them.
Our flagship solution, CyberSense, delivers 99.99% accuracy in detecting data corruption, helping organizations recover quickly from ransomware attacks. We partner with awesome industry leaders like Dell Technologies, IBM, Lenovo/Infinidat, and Hitachi Vantara to power AI-driven cyber recovery across both primary and backup storage.
We’re a growing, tech-forward company with a startup feel and an enterprise-level impact. We take our mission seriously — but not ourselves. Expect a team that’s collaborative, curious, and loves solving hard problems together.
The Role
Index Engines has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office . The ideal candidate will develop, maintain, and support software for the Index Engines’ Linux application and will work closely with the Index Engines’ Support Organization to resolve customer issues.
What You’ll Do
- Design and build distributed systems that are scalable, reliable, and secure
- Guide technical discussions and help shape architectural decisions
- Develop and maintain backend services, APIs, and platform components
- Collaborate closely with Product, QA, DevOps, and Security teams
- Enhance system performance, visibility, and resilience
- Write clear, maintainable, and well-tested code
- Contribute to code reviews and support the growth of junior engineers
- Promote strong practices in development, CI/CD, and testing
- Investigate and resolve production issues to maintain high availability
What You Bring
- 4–7 years of professional experience in software engineering
- Strong skills in C and Python
- Experience with high-availability systems, clustering, or distributed storage/backup solutions
- Familiarity with Agile or Scrum workflows
- Hands-on experience with distributed systems and microservices
- Solid understanding of data structures, algorithms, and system design
- Experience developing RESTful APIs and backend services
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Strong problem-solving, debugging, and communication skills
We'd Love It If You Have
- Experience with tools like SVN, Git, Jira, Confluence, or Bitbucket
- Comfort using GenAI tools (e.g., ChatGPT, Claude) in development workflows
- Experience administering Linux systems
- Familiarity with backup technologies and database systems
- Exposure to VMFS/SCSI development
- Understanding of communication protocols
- Basic knowledge of server hardware and networking
- A Master’s degree in computer science or a related field
Why You'll Love Working Here
At Index Engines, you’ll join a team that’s equal parts smart, supportive, and a little nerdy (in the best way possible). We move fast, collaborate often, and celebrate wins big and small.
You’ll have the freedom to experiment, make decisions, and actually see the impact of your work. We’re proud of what we build — and we like having fun while we do it.
If you’re looking for a place where you can lead with vision, grow with purpose, and work with people who genuinely enjoy what they do, you’ll fit right in.
- Competitive salary based on experience and qualifications
- Comprehensive health, dental, and vision benefits
- 401(k)
- Opportunities for professional development and certification support
- Collaborative team environment with a mission-driven culture
- Unlimited PTO
- Hybrid work schedule with WFH on Mondays and Fridays in our San Jose, CA location
- 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...Senior
- ...Information Technology Enabled Services. Job Description At least 3 years of experience with Embedded software development in C/C++ in Video processing. At least 3 years of experience in working on Video(MPEG-2,AVC,HEVC) and Audio(AC-3,AAC, M1L2, DD+) codecs in...SuggestedPermanent employmentFull timeH1b
- ...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, mechanical, and systems teams. Strong...Suggested
- ...together. The Role Index Engines has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office . The ideal candidate will develop, maintain, and support software for the Index Engines’ Linux application and will work...SeniorWork at officeWork from homeMonday to Friday
$136.3k - $231.7k
Embedded Software Engineer (C/C++ | Motion Controller) page is loaded## Embedded Software... ..., application development engineers, and senior product technology process engineers. The... ...wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools....SuggestedMinimum wageImmediate startFlexible hours$136.3k - $231.7k
## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations: Milpitas, CAtime... ..., application development engineers, and senior product technology process engineers. The... ...wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools....Minimum wageFlexible hours- ...Fortanix is seeking a senior backend engineer to design and build distributed microservices powering its confidential computing platform... ...and ensure secure, auditable services. Proficiency in Rust (or C/C++/Go) and hands-on Kubernetes experience are essential for this role...Senior
- ...verification processes. The ideal candidate has over 10 years of experience and expertise in C/C++, Verilog, and modern verification libraries. Responsibilities include developing tests for functional verification and collaborating with cross-functional teams. This...SeniorContract work
- Job TitleShould have hands on experience with C/C++ Developer with Rust ServicesExpected to work on changes in few of the existing scriptsShould be capable of completing assigned changes within provided timelinesGood Communication Skills ClifyX
- ...About the Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You... ...: On-Site, San Jose, CA. Responsibilities: Design and develop C++ services / libraries on Linux with focus on performance and...Senior
- Position: C++ Developer Location: Santa Clara, CA Key Responsibilities: • Design/develop Etch tool S/W(e.g., complex modules, libraries for... ...requirement analysis, project schedule, troubleshooting S/W etc. • Use C/C++ static analysis tool to improve code base quality. • Design...
$213k - $263k
...hybrid work schedule and reports to a Senior Staff Software Engineer for Embedded Systems. You will: Develop high-quality vertically-integrated C++ software systems (on-vehicle and off... ...is specifically for C++ and not for C/C++. We prefer: Experience...SeniorFull timeWork experience placementRemote work- Senior Software Engineer - Embedded UI (Qt / C++) Our team works collaboratively within a cross-functional team to develop the graphical user interface for both existing and future robotic systems... ...Qt and other tools in an embedded C/C++ environment. Maintain superior development...Senior
- Responsibilities Position: C++ Developer Location: Santa Clara, CA Key Responsibilities: • Design/develop Etch tool S/W(e.g., complex modules... ...analysis, project schedule, troubleshooting S/W etc. • Use C/C++ static analysis tool to improve code base quality. • Design...
$180k - $220k
...foundation on Operating Systems concepts such as memory management, IPC, scheduling, task switching etc. and C/C++ programming languages. Experience designing and developing network protocols, analyzing and improving existing protocol specifications. Experience with...Senior- ...Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus on Linux environments. Responsibilities include...Senior
$184k - $287.5k
...accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries.... ...algorithms and APIs for C++ developers. You will join the team building the... ...interoperability boundaries that allow core C/C++ functionality to be consumed...SeniorFull time- ...workloads to hardware across chiplet, SoC, and software co-design. The role demands deep memory technology expertise, proficiency in C/C++, Python, RTL, and strong collaboration to guide design teams and deliver scalable, high-performance solutions. #J-18808-Ljbffr...Senior
$135.2k - $306.4k
...new OCI service from scratch and work with senior architects and leaders at OCI. You must... ...performance problems. You should be a rock solid developer able to dive deep into low-level systems,... ...initiatives. ~ Strong experience of C/C++ and open to work on Rust ~ Strong...SeniorTemporary workWork experience placementWorldwideFlexible hours- ...high-speed data capture and hardware interfaces. Ideal candidates have extensive experience in embedded software development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical decisions and collaborating with various...Senior
- ...software teams to deliver innovative storage solutions. This role demands 10+ years in memory/system-level product/test/validation engineering, strong C/C++, Python, and experience with high-speed interfaces and ATE systems such as Advantest and #J-18808-Ljbffr SandiskSeniorRemote job
- ...Join our team to develop cutting-edge wireless technologies for advanced consumer electronics products. As a Senior Radio Frequency Engineer specializing in Antenna Design , you... ...measurement techniques Programming skills in C/C++, Python, or shell scripting for test...Senior
- Sandisk in Milpitas, CA, seeks a Senior VLSI CAD Engineer to drive design environment management... ...and TEGer chip development. You will develop CAD workflows, automation scripts, and... ...in VLSI CAD, strong SKILL/TCL/PERL/Python/C/C++ scripting, and familiarity with major EDA...Senior
- ...conductor applications. Core Role Responsibilities Design, develop, and test robot applications for clean room robotics Mentor... ...or mechatronic systems ~ Strong working knowledge of Python, C/C++ or similar ~ Self-starter and able to manage multiple projects...Senior
- ...Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle... ...-quality code. The role requires 8+ years in embedded software, C/C++, Linux/RTOS, and motion-control experience with servo/stepper/piezo...Senior
$100k - $155k
...Job Description Job Description Senior System Validation Engineer This exciting... ...speed memory buffer semiconductor products, developing automation scripts, and ensuring system... ...in scripting/programming (Python, C/C++); automation experience is a plus. ~ Strong...SeniorRemote work- Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that... ...need most. Our teams design and develop the hardware and software that... ...experience, strong expertise in C/C++, Java or Golang for data path...Senior
$168k - $264.5k
...work. What You'll Be Doing: Define verification scope, develop and drive testplans (functional and performance), and build scalable... .... Develop UVM testbenches and checkers. Work with C/C++-based testbenches and debug reference models and designs developed...Senior$170.6k - $238k
...advance faster than ever. Understand the LPDRAM state machine and develop the hardware models for DRAM features and the related validation... ...is $170,604 - $ 238,000.00. Position Requirements C/C++ or Python Debugging interfaces, including GDB and PDB LPDRAM...SeniorFull timeLocal area- ResponsibilitiesDesign and develop software and system solutions for application security & compliance for data center and cloud-based workloadsDevelop... ...and server virtualization on ESXi, KVM, Zen, and Hyper-VStrong C/C++ programming skills and experience with security appliances...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C/C++ Developer. Be the first to apply!
- senior director product management San Jose, CA
- senior vice president human resources San Jose, CA
- senior automation controls engineer San Jose, CA
- senior grant accountant San Jose, CA
- senior tax San Jose, CA
- senior data management analyst San Jose, CA
- senior consulting engineer San Jose, CA
- sr electrical engineer San Jose, CA
- sr marketing manager San Jose, CA
- senior security operations engineer San Jose, CA




