C++ Middleware and Runtime Infrastructure Software Engineer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
About plus-2
At plus-2, we are dedicated to pioneering advancements in autonomous driving technology. Our team is at the forefront of innovation, working tirelessly to create solutions that enhance the future of mobility. We value creativity, collaboration, and a commitment to excellence.
Similar jobs
Search for Software Infrastructure Engineer Hardware
415 results
Pure Storage
Join us at the forefront of technological innovation, where we are revolutionizing the data storage landscape. Here at Pure Storage, you’ll have the opportunity to drive innovative solutions, expand your career, and collaborate with the brightest minds in the industry.This is your chance to engage in impactful work that shapes the future of technology. If you're ready to embrace the boundless opportunities and make a significant impact, we invite you to become part of our team.THE ROLEWe are on the lookout for a versatile engineer who possesses a passion for hardware while also being fluent in software. You will be instrumental in managing the software ecosystem that supports our hardware team, ensuring the tools we utilize for designing and validating our SSD platforms are maintained and enhanced.
Arista Networks, Inc.
Join our innovative team at Arista Networks as a Senior Hardware Systems Engineer, specializing in AI Rack and Cluster Infrastructure. In this pivotal role, you will be responsible for designing and optimizing hardware systems that power cutting-edge artificial intelligence applications. Your expertise will directly influence the performance and efficiency of our AI infrastructure, ensuring scalability and reliability.
Join us in revolutionizing the future of energy! At Oklo, we are at the forefront of developing cutting-edge nuclear reactors. By utilizing your software engineering expertise, you will collaborate with a diverse team of engineers to model, simulate, design, and deploy innovative fission power technologies.This position focuses on refining our software development processes to ensure high-quality deliveries while adhering to compliance standards. You will play a pivotal role in supporting various internal teams by leveraging software and automation, enabling them to perform their tasks efficiently. As a dynamic startup, Oklo is expanding its capabilities, and you will have the chance to influence the engineering infrastructure's evolution. A background in nuclear energy is not a prerequisite; however, a strong desire to learn and explore is essential.
Join our innovative team at Mindlance as a Software Engineer specializing in Development Infrastructure. In this role, you will collaborate with cross-functional teams to design, build, and maintain scalable infrastructure solutions that support our development processes. Your expertise will contribute to enhancing our systems, enabling our engineers to deliver high-quality software efficiently.
At d-Matrix, we are dedicated to unlocking the transformative power of generative AI. As pioneers in software and hardware innovation, we strive to redefine the limits of technological possibilities. Our workplace thrives on respect and collaboration.We embrace humility and prioritize direct communication. Our inclusive team brings together diverse perspectives, fostering innovative solutions. We seek individuals who are excited to tackle challenges and are motivated by results. Are you ready to discover your playground? Together, we can explore the limitless potential of AI.Location:This role is hybrid, requiring onsite work at our Santa Clara, CA headquarters 3-5 days a week.The Role: Senior Staff Software Infrastructure EngineerIn this pivotal role, you will be a key member of the team responsible for developing and maintaining the software infrastructure necessary for scaling and supporting our entire software engineering organization. Your responsibilities will include the development, enhancement, and maintenance of tools like GitLab and Docker, essential for our ML accelerator systems, both on hardware and software fronts. Team members are expected to possess strong skills in C/C++, Python, REST APIs, Linux stacks, and containerization technologies.
Join our team as a Software Engineer specializing in C++ Middleware and Runtime Infrastructure, where you will play a crucial role in developing and refining the core infrastructure that ensures the reliable and low-latency execution of robotics software in vehicles. Your contributions will not only create a robust foundation for autonomous driving but will also empower engineers with vital tools for analyzing system performance, identifying bottlenecks, and enhancing overall system resilience.In this pivotal role, you'll work on existing frameworks, libraries, and tools, while also innovating and implementing new components across various critical domains that impact our mission.
Arista Networks, Inc.
Join Arista Networks as a Senior Sustaining Hardware Engineer, where you will play a crucial role in ensuring the longevity and performance of our hardware solutions. In this position, you will collaborate with cross-functional teams to identify areas of improvement, troubleshoot hardware issues, and develop robust solutions that enhance product reliability and customer satisfaction.
Speechify’s mission is to remove reading barriers and make learning accessible for everyone. Over 50 million people use Speechify’s text-to-speech tools to turn PDFs, books, Google Docs, news articles, and web pages into audio. These products help users read faster, understand more, and remember what they learn. Speechify has been named Chrome Extension of the Year by Google and received Apple’s 2025 Design Award for Inclusivity. The team includes nearly 200 professionals around the world, working fully remotely. Engineers, AI researchers, and leaders from companies like Amazon, Microsoft, and Google, as well as alumni from top PhD programs and fast-growing startups, all contribute to Speechify’s growth. Role Overview Speechify is hiring a Software Engineer for the AI team’s data group. This engineer will help manage every aspect of data collection for model training. The team builds large, high-quality datasets at petabyte scale, combining infrastructure, engineering, and research to do so efficiently. What You’ll Do Source and identify new audio data for ingestion pipelines. Manage and improve cloud infrastructure on Google Cloud Platform (GCP) using Terraform. Work with scientists to improve cost, throughput, and data quality to support advanced model development. Collaborate with AI team members and company leadership to plan a dataset roadmap for future consumer and enterprise products. Qualifications Bachelor’s, Master’s, or PhD in Computer Science or a related field. At least 5 years of professional software development experience. Expertise in bash or Python scripting in Linux environments. Strong skills with Docker and Infrastructure-as-Code, with hands-on experience in a major cloud provider (GCP preferred). Experience with web crawling and large-scale data processing is a plus. Comfort managing multiple priorities and adapting as things change. Clear written and verbal communication skills. Location Santa Clara, CA, USA (fully distributed team).
Join a groundbreaking company that is revolutionizing the data storage landscape. At Pure Storage, innovation is at the heart of what we do. Here, you will lead with your creative thinking, advance alongside industry pioneers, and collaborate with a talented team of experts.If you're prepared to embrace limitless possibilities and make a lasting impact, we invite you to be a part of our journey.THE ROLEAs a Staff Software Engineer on the Hyperscale Build Infrastructure team, your role will encompass the architecture, development, and upkeep of the build infrastructure that underpins the creation of Everpure's next-generation hardware. You will serve as a vital link between low-level system software and expansive distributed infrastructure, ensuring that the product team can efficiently build, test, and deploy.WHAT YOU'LL DOLead the design and deployment of platforms utilized for building and validating Hyperscale products.Oversee and articulate project priorities and deliverables within a dynamic environment.Conduct failure analysis on intricate system-level issues spanning the hardware/software interface.Collaborate with stakeholders to implement engineering programs, emphasizing product development and fleet productivity.Provide technical guidance on crucial projects and mentor engineers to enhance overall team quality and capabilities.This is primarily an in-office role based in Santa Clara, in accordance with Pure Storage policies, except during PTO, work travel, or other approved leave.
Pure Storage
At Pure Storage, we are at the forefront of technological innovation, fundamentally transforming the data storage landscape. Join us and be a part of a dynamic team where your innovative ideas lead the way to success. This is more than just a job; it's an opportunity to make a significant impact in the tech industry. If you're ready to explore limitless possibilities and create a lasting legacy, we invite you to join our team.THE ROLEWe are looking for a passionate PCIe Hardware Engineer to join Pure’s Datastore team. Our company develops cutting-edge, high-performance, energy-efficient, and cost-effective storage solutions. In this role, you will play a crucial part in productizing our unique storage solutions for our clients.WHAT YOU'LL DOLead the triage, root cause analysis, and resolution of technical issues raised by internal teams, manufacturing, and Joint Development Manufacturers (JDMs), focusing on PCIe Gen5 and Gen6 interfaces, NVMe features, and SMBus.Maintain comprehensive documentation and provide regular updates to stakeholders throughout the issue resolution process.Guide the development of validation test plans for PCIe, NVMe, and SMBus, facilitating early-phase chip bring-up and regression testing during the entire development cycle.Conduct failure analysis and root cause investigations to address field issues and customer escalations efficiently.Utilize automation and AI tools, such as Augment and Glean, to enhance issue triaging and support agent development.Offer technical leadership and mentorship to junior engineers, fostering a collaborative and supportive environment.This position is primarily office-based, and you will be expected to work from the Santa Clara office in accordance with Pure Storage's policies, except during approved leave or travel.
About FortanixAt Fortanix, we are at the forefront of confidential computing and Confidential AI within hybrid and multicloud settings. Our innovative technologies are designed to safeguard sensitive data during its usage by integrating trusted execution environments (TEEs), sophisticated cryptography, and hardware isolation to secure applications, AI models, and data across various environments, including clouds and on-premises infrastructure.Our robust platform empowers organizations to efficiently manage confidential workloads and AI initiatives, significantly reducing data exposure risks and facilitating the adoption of Zero Trust architectures with enhanced runtime protections. We collaborate closely with leading cloud and silicon providers, harnessing the expertise of professionals in cryptography, systems, and distributed computing to tackle some of the most intricate challenges in data protection.We cultivate a collaborative, research-driven culture dedicated to pushing the boundaries of confidential computing and Confidential AI, enabling enterprises to harness the value of sensitive information while ensuring privacy and security.The RoleWe are seeking a Staff Software Engineer (Rust) to become a vital part of our Confidential Computing Management team, responsible for the design, construction, and operation of the confidential computing infrastructure that underpins our Generative AI platform.This role is highly hands-on, concentrating on developing Rust services and infrastructure that operate within and around trusted execution environments (Intel SGX, Intel TDX, AMD SEV) across hybrid and multi-cloud ecosystems. You will be instrumental in shaping the architecture of a platform that supports secure, confidential AI workloads at scale.Key Responsibilities:Design and develop Rust-based platform and infrastructure services for confidential computing environments.Implement services that function within TEEs, incorporating attestation, sealing, and confidential workload orchestration.Architect and enhance our confidential computing infrastructure across hybrid and multi-cloud settings.Build and manage Kubernetes-based confidential workload platforms.Enhance platform reliability, scalability, performance, and security posture.Define infrastructure architecture and guide cross-team technical direction.Mentor engineers on Rust, distributed systems, and confidential computing practices.Drive excellence in production: observability, resilience, deployment, and capacity planning.What You'll Work On:You will design, implement, and operate systems such as enclave-resident Rust services.
NVIDIA Corporation
Join our dynamic team as a Vehicle Hardware Engineer in Santa Clara, CA, where you will play a pivotal role in the development and validation of cutting-edge sensor hardware components utilized in NVIDIA's Autonomous Vehicles.This position is an on-site contract role, offering a competitive hourly rate of $95–$100/hr, along with full benefits and paid time off. As part of our engineering team, you will focus on testing and validating vehicle sensor performance at the component level, ensuring top-notch integration into our vehicle platforms.Your work will primarily take place in lab environments, with opportunities for vehicle-based validation. You will collaborate with a diverse array of sensors, including cameras, radar, lidar, and ultrasonic devices, contributing to groundbreaking advancements in autonomous technology.
Arista Networks
Role overview Arista Networks seeks a Hardware Support Engineer based in Santa Clara. This role centers on maintaining and improving hardware systems to meet performance and reliability targets. What you will do Troubleshoot hardware issues and collaborate with other teams to resolve problems Implement solutions for technical challenges Provide technical support to clients as needed Analyze hardware performance and conduct relevant tests Create clear documentation for system improvements Impact This position plays a key role in upholding high standards for system reliability and client satisfaction at Arista Networks.
Join the innovative team at Yubico, the pioneer in developing the most secure passkeys and a leading provider of hardware authentication security keys. Our mission is to simplify secure logins for everyone. Founded in 2007 by Stina and Jakob Ehrensvard, Yubico is publicly traded on the Nasdaq Stockholm Main Market under the ticker YUBICO. We serve a diverse clientele that includes Fortune 500 companies, numerous government agencies, and millions of individuals across over 160 countries who trust Yubico technology to secure their access to computers, online services, and mobile applications. Our customer base ranges from large enterprises such as Google, Amazon, Microsoft, and Hyatt, to renowned brands like Dyson. With a vibrant company culture and a workforce spread across 14 countries, Yubico’s headquarters are located in Stockholm, Sweden, Santa Clara, CA, and Singapore. In line with our commitment to enhance internet security for all, we actively contribute to the community by donating YubiKeys to organizations assisting at-risk individuals through our philanthropic initiative, Secure it Forward.What We Offer:Yubico Values: At Yubico, we create an inclusive environment where every employee's voice is valued. Our Employee Resource Groups promote inclusion, foster community, and enhance connections throughout the company. Additionally, we contribute to global needs by donating YubiKeys to various organizations (learn more about our initiatives here).Social Connection: We believe in the importance of relationships and connection. Our virtual workspace facilitates daily interactions, whether through celebrating our successes or engaging in our dynamic Slack communities. Explore our Life at Yubico Page on LinkedIn and see our accolades here.The Role:We are in search of a Senior Hardware Engineer who is both innovative and passionate about designing cutting-edge security devices. In this role, you will collaborate with a dynamic team to translate new ideas from prototypes into mass-producible hardware. Your responsibilities will include evaluating hardware designs for manufacturability, security, and reliability.
Arista Networks, Inc.
Join our innovative team at Arista Networks as a Senior Hardware Design Engineer specializing in Ethernet Switching. In this pivotal role, you will leverage your expertise to design and develop cutting-edge hardware solutions that power high-performance networking systems.
About Fortanix:In an era where data is ubiquitous across various clouds and devices, conventional security measures have become insufficient. Organizations require a proactive strategy to combat ongoing cyber threats and maintain robust data security. Fortanix is at the forefront of data-centric cybersecurity for hybrid multicloud environments, leveraging cutting-edge cryptography, encryption, and confidential AI solutions.As data breaches become more prevalent and traditional defenses falter, our focus is on data exposure management to ensure your information remains secure. Our integrated data security platform addresses vulnerabilities in hybrid multicloud setups, mitigates threats, and simplifies the discovery, assessment, and remediation of data exposure risks. Whether adopting a Zero Trust framework or preparing for the post-quantum computing landscape, we empower businesses globally to safeguard their most sensitive data, regardless of its location.Our dedication to addressing the world's most challenging data security issues has garnered Fortanix multiple Cybersecurity Excellence and Innovation Awards, along with accolades from industry leaders such as NVIDIA, Microsoft, Intel, ServiceNow, and Snowflake.Our team comprises industry veterans and cryptography specialists, fostering a culture of trust, innovation, and collaboration where every voice is heard. Recognized as a Great Place to Work, we seek passionate individuals to contribute to shaping the future of data security and advancing toward a safer digital landscape.In the role of Senior/Staff Software Engineer - Infrastructure and DevOps, you will be a key member of our Infrastructure team, responsible for:Leading the DevOps Team through technological guidance.Designing and managing resilient, scalable infrastructure to support application development, testing, and production environments.Creating and implementing scalable, reliable, and secure CI/CD pipelines.Developing detailed architecture diagrams, documentation, and standards for DevOps processes and tools.Automating and enhancing the development, testing, release, and deployment of applications into runtime environments efficiently and reliably.Defining security best practices and advocating for 'Shift Left' security to ensure application security from the outset of development.Continuously evaluating and optimizing the technology stack to align with industry standards and emerging trends.Collaborating with development, operations, and security teams to ensure that DevOps processes meet application requirements.Mentoring junior engineers to help them gain experience and take on DevOps responsibilities.Contributing to a supportive and collaborative company culture.
At d-Matrix, our mission is to unlock the transformative power of generative AI, driving the evolution of technology. We stand at the cutting edge of both software and hardware innovations, continually expanding the horizons of what is achievable. Our workplace culture is characterized by respect and collaboration.We place a high value on humility and encourage open communication. Our team is diverse, with a variety of perspectives that lead to superior solutions. We are on the lookout for individuals who are excited about overcoming challenges and are committed to delivering results. Are you ready to explore your potential? Together, we can shape the limitless possibilities of AI.Job Location:This is a hybrid role that requires you to work on-site at our Santa Clara, CA headquarters 3-5 days a week.About the Role:As a Principal Hardware Design Engineer at d-Matrix, you will play a pivotal role in our hardware organization, spearheading the development of cutting-edge platforms for our silicon-integrated AI accelerators. Your work will not merely involve designing boards; you will be laying down the physical framework that enables our Chiplet-based NPU (Neural Processing Unit) to tackle the most significant challenges in LLM inference within the industry.Key Responsibilities:Architectural Leadership: Oversee the complete hardware development lifecycle for sophisticated, high-performance AI accelerator PCIe cards and chassis platforms.Detailed Electrical Design: Manage schematic capture, component selection, and comprehensive BOM oversight for multi-rail, high-power designs.High-Speed Design: Design and supervise the layout of ultra-high-speed interfaces, such as PCIe Gen5/6, CXL, and custom chiplet-to-chiplet interconnects.Power Delivery (PDN): Develop resilient power delivery networks capable of managing high-current transients and low-voltage rails typical of advanced AI silicon.Cross-Functional Collaboration: Work closely with Silicon, Signal Integrity (SI/PI), Thermal, and Mechanical teams to ensure seamless product integration and performance.DFx & Manufacturing: Champion Design for Excellence (DFM, DFT, DFA) to guarantee high-yield production and long-term reliability in data center settings.Mentorship: Serve as a technical mentor, guiding junior engineers and establishing the standard for best practices in hardware design throughout the organization.
Arista Networks
Join Arista Networks as a Senior ODM Hardware Design Engineer, where you will play a crucial role in designing and developing innovative hardware solutions that drive our cutting-edge networking technologies. You will collaborate with a dynamic team of engineers to create reliable and efficient designs, ensuring high performance and scalability in our products.
Arista Networks
Role overview Arista Networks seeks a Lead Principal Optical Hardware Engineer in Santa Clara. This senior role focuses on designing and building advanced optical hardware for next-generation networking products. The position plays a key part in developing high-performance optical systems that align with Arista’s expanding product portfolio and customer requirements. What you will do Design and implement optical hardware solutions for networking equipment Collaborate with engineering teams to develop and refine optical systems Contribute to the ongoing advancement of Arista’s optical technology Ensure all solutions meet established performance and reliability standards
Join us at the forefront of technology as we revolutionize the data storage industry. At Pure Storage, we value innovative thinking and offer a dynamic environment where you can grow alongside a team of industry experts.If you’re eager to embrace limitless opportunities and make a significant impact in the tech world, we invite you to be a part of our journey.THE ROLEWe are looking for a passionate and experienced Hardware Design Engineer to become an integral part of our Datastore team. Your expertise will be essential in developing Pure’s cutting-edge, high-performance, and energy-efficient storage solutions. You will oversee hardware designs from inception through to production, playing a vital role in shaping the future of data storage technology. Your contributions will span all phases of the product lifecycle, including architecture, validation, and sustaining engineering.WHAT YOU'LL DOLead Hardware Design: Strategically plan, implement, and troubleshoot SSD hardware designs from concept to production.Drive Interoperability & Debugging: Conduct interoperability testing among server/storage systems and SSDs, diagnosing hardware-related issues in collaboration with internal teams and external partners.Conduct Failure Analysis: Spearhead failure analysis and root cause investigations to address field issues and customer escalations.Enhance Processes: Utilize your knowledge of key bus technologies such as PCIe, DDR, and NAND to assess system-level trade-offs, applying automation and AI to refine SSD design and validation processes.
Sign in to browse more jobs
Create account — see all 415 results

