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
Senior
Qualifications
Extensive experience in Linux kernel development. Strong knowledge of networking protocols and systems. Proficiency in C and C++ programming languages. Experience with performance analysis and debugging tools. Ability to work collaboratively in a team environment.
About the job
Join Arista Networks as a Senior/Lead Software Engineer specializing in the Linux Kernel. In this key role, you will contribute to the development and optimization of our networking operating systems, ensuring they meet the high-performance standards our customers expect. You will work closely with cross-functional teams, innovating and implementing solutions that enhance system performance and reliability.
About Arista Networks
Arista Networks is a leading provider of cloud networking solutions for large data center and high-frequency trading environments. Our innovative technology is designed to enable large-scale cloud computing and data center operations, ensuring fast and reliable network performance.
Similar jobs
1 - 20 of 421 Jobs
Search for Linux Kernel Software Engineer Systems Engineering
Full-time|$167K/yr - $246K/yr|On-site|Santa Clara, California
Join us in a thrilling phase of technological advancement as we revolutionize the data storage landscape. Here at Pure Storage, you will lead with innovative ideas, evolve alongside us, and collaborate with the brightest minds in the industry.This is the type of work that defines the tech sector—work that has the potential to change the world. If you’re eager to embrace limitless possibilities and make your mark, we invite you to be part of our journey.THE ROLEBecome an integral member of our elite engineering team, dedicated to crafting the next generation of enterprise storage solutions. As a vital contributor, you will spearhead innovation efforts by developing and refining the Linux kernel to enhance performance and reliability. Your expertise will play a pivotal role in shaping our future products, as you collaborate with a talented team to tackle complex challenges and achieve groundbreaking results.WHAT YOU'LL DODesign and implement new features in the Linux kernel to support Pure’s enterprise storage offerings.Maintain and patch existing code to address challenging issues, including those reported by customers.Optimize kernel performance within Pure’s systems to satisfy customer needs.Collaborate with cross-functional teams, partners, and vendors to troubleshoot and resolve hardware-software integration issues.Lead software architecture and development from concept through to release, ensuring high-quality, resilient, and high-performance outcomes.Mentor peers and share knowledge to foster a collaborative environment.Engage in code reviews and work with cross-functional teams to define requirements for upcoming projects.
Join the innovative team at Arista Networks as a Linux Kernel Software Engineer. In this role, you will collaborate with a talented group of engineers to design, develop, and optimize the Linux kernel for high-performance networking. Your expertise will help us deliver cutting-edge solutions that enhance our networking platforms.We are seeking passionate engineers who thrive in a dynamic environment and are eager to tackle complex challenges. If you have a strong foundation in Linux kernel development and a desire to work on impactful projects, we want to hear from you!
Join Arista Networks as a Senior/Lead Software Engineer specializing in the Linux Kernel. In this key role, you will contribute to the development and optimization of our networking operating systems, ensuring they meet the high-performance standards our customers expect. You will work closely with cross-functional teams, innovating and implementing solutions that enhance system performance and reliability.
At d-Matrix, we are dedicated to unlocking the potential of generative AI and driving the evolution of technology. Positioned at the cutting edge of software and hardware innovation, we constantly challenge the limits of what can be achieved. Our corporate culture revolves around respect and collaboration, where humility and open communication are highly valued.We foster an inclusive team environment where diverse perspectives lead to superior solutions. We are on the lookout for passionate individuals eager to tackle challenges and who excel in execution. Are you ready to discover your playground? Together, we can shape the infinite possibilities of AI.Location:Santa Clara, CA headquarters or any of our regional offices. Remote work is an option.The Role: Staff Software Engineer - SIMD KernelsWhat You Will Do:As part of the SIMD Kernels team, you will contribute to the development of the software stack for our AI compute engine. Your responsibilities will include creating, enhancing, and maintaining software kernels for machine learning operators—such as softmax, layer normalization, and activation functions—for our next-generation AI hardware. You will also develop solutions that enhance our SDK, making it user-friendly for developers and facilitating performance analysis.You should possess experience in constructing software kernels for modern hardware architectures and understand how to effectively map algorithms and AI-framework computational graphs to those architectures. Your expertise will enable you to navigate hardware-software co-design trade-offs and deliver high-quality software efficiently in a fast-paced development environment.What You Will Bring:Minimum Requirements:MS or PhD in Computer Engineering, Mathematics, Physics, or a related discipline with 5+ years of industry experience.Strong understanding of computer architecture, data structures, system software, and machine learning principles.Proficiency in C/C++ and Python development within a Linux environment, utilizing standard development tools.Experience in implementing algorithms using C/C++ and Python.Familiarity with specialized hardware such as FPGAs, DSPs, GPUs, and AI accelerators, utilizing libraries like CUDA.Experience in implementing operators frequently employed in ML workloads—GEMMs, Convolutions, softmax, layer normalization, pooling, etc.Self-motivated team player with a robust ability to collaborate and innovate.
We are seeking a highly skilled Senior Linux Systems Administrator to join our dynamic team. In this role, you will be responsible for a variety of Linux and network administration tasks, demonstrating a deep understanding of networking and Ubuntu server management. Your responsibilities will include the installation and configuration of switches, firewalls, LDAP, load balancers, new server installations, setting up Nagios monitors, updating Puppet configurations, scripting automation tasks, troubleshooting issues, and building AWS infrastructure. Additionally, you will manage VMware server installations, document configurations, oversee project management, and provide regular status reports.This position requires a proactive individual to join a resource-constrained group and immediately fill critical gaps. You should be comfortable working independently within a small team, capable of handling diverse tasks with minimal supervision. The work environment mimics a startup, where versatility is essential. The primary objective of this contract is to rebuild and migrate our development, QA, staging, production, and backup data center infrastructure utilizing Dell hardware and VMware software.
At d-Matrix, we are dedicated to unlocking the transformative potential of generative AI, leading the charge in both software and hardware innovation. Our team thrives on a culture of respect and collaboration, where diverse perspectives fuel creative solutions.We believe in humility and prioritize direct communication. We are looking for passionate individuals who are eager to tackle challenges and are driven by results. If you're ready to explore the boundless opportunities in AI, join us as we shape the future together.Location: Hybrid, with 3 days per week onsite at our Santa Clara, CA headquarters.Role Overview: As a Principal AI/ML System Software Engineer, you will play a critical role in productizing the software stack for our cutting-edge AI compute engine. You will lead the development, enhancement, and maintenance of our next-generation AI deployment software, collaborating closely with a team of system software experts and interfacing with hardware and other software teams.
Join nEye.ai, a pioneering startup in optical switching technology, set to transform data centers. Our innovative MEMS-based silicon photonics optical circuit switches (OCS) address critical bottlenecks in AI processing by facilitating direct optical links among thousands of GPUs and memory units. Our flagship product, the SuperSwitch, is designed for ultra-low power consumption and high radix performance, offering hyperscale data centers exceptional efficiency and scalability. Position Overview We are seeking a dedicated Station Software Engineer to develop and maintain the software stack for our product validation and qualification stations. This role will involve collaboration across various teams, playing a key part in advancing our testing capabilities from initial bench-level exploration to high-throughput reliability and performance validation. Reporting to the Head of Product Validation Engineering, you will take ownership of the station-level control layer, instrument drivers, data pipelines, and test execution frameworks. Your contributions will enable our engineering teams to effectively characterize, debug, and qualify our cutting-edge silicon photonic platforms with reliability and efficiency.
CyberArk is seeking a Staff Software Engineer to help design and build core components of its cloud and distributed systems platform. This position centers on developing secure, scalable solutions that protect sensitive data and support efficient operations. Role overview This engineer will take on architecture and development responsibilities for the platform, working with multiple teams to deliver reliable software. The role involves solving complex technical problems and contributing to the ongoing evolution of CyberArk’s cloud offerings. Collaboration Expect to partner with cross-functional groups, sharing insights and aligning on technical direction. Teamwork and open communication are important for success in this environment. What you bring Experience building and maintaining cloud or distributed systems Strong problem-solving abilities Comfort working collaboratively on challenging projects This position is based in Santa Clara.
Full-time|$175K/yr - $317K/yr|On-site|Santa Clara, California
Join us at the forefront of technological innovation as we revolutionize the data storage landscape. At Pure Storage, we encourage pioneering ideas, foster growth, and collaborate with some of the brightest minds in the industry.If you are eager to harness your skills to create impactful solutions and thrive in a dynamic environment, we invite you to be part of our journey.THE ROLEAs a key member of our Systems Software team, you will architect and deliver the foundational software that drives the most advanced, high-performance, and reliable storage platforms in the industry. You will oversee the complete development lifecycle for critical system components, from conception through to customer deployment. This is an exceptional opportunity to leverage your deep systems expertise to tackle intricate hardware-software integration challenges, ensuring uninterrupted service and ongoing innovation for our clients. You will work closely with hardware engineers and cross-functional software teams to shape the future of enterprise data storage.WHAT YOU'LL DOLead the comprehensive design, development, and debugging of high-performance, mission-critical system software in C/C++ for our next-generation storage platforms.Own the development and integration of vital control plane features—such as configuration, event handling, and robust failover—ensuring the platform's high availability and ease of management.Collaborate with engineering teams and external partners to define hardware-software interfaces and implement essential components for system bring-up, driver development, and L2/L3 networking functionalities.Design and implement software solutions for complex tasks, including firmware management and updates, making certain that availability impacts are minimal for our global customer base.Mentor team members, guiding them through complex projects, setting high standards for code quality and maintainability, and offering technical support on cross-functional initiatives.This position requires a presence in our Santa Clara, CA office, in accordance with Pure’s policies, unless on approved leave or business travel.
Join Arista Networks as a Senior/Lead Software Engineer specializing in Network Systems. In this pivotal role, you will spearhead the design and development of innovative networking solutions, driving the evolution of our cutting-edge technology. Collaborate with a talented team of engineers to create robust software that enhances the performance and reliability of our products.
At d-Matrix, we are dedicated to unlocking the full potential of generative AI to revolutionize technology. Our company stands at the cutting edge of both software and hardware innovation, continuously expanding the limits of what is achievable. We foster a culture of collaboration and mutual respect.We hold humility in high regard and prioritize open communication. Our inclusive team thrives on diverse perspectives, driving us toward superior solutions. We are on the lookout for passionate individuals eager to face challenges and committed to execution. Are you ready to discover your playground? Together, we can explore the boundless opportunities of AI.Location:This position is Hybrid, requiring in-office attendance at our Santa Clara, CA headquarters 3-5 days per week.The Role: Staff Software Engineer - KernelsYour Responsibilities:As a key member of the team, you will contribute to the productization of the software stack for our AI compute engine. You will take charge of developing, enhancing, and maintaining software kernels for next-generation AI hardware. Your expertise in building software kernels for hardware architectures is essential. A robust understanding of various hardware architectures and the ability to map algorithms effectively is required. You will also need to translate computational graphs generated by AI frameworks into the underlying architecture. Your experience spans all facets of the full-stack toolchain, allowing you to navigate the intricacies of optimizing and balancing hardware-software co-design. You'll deliver scalable software solutions within tight development timelines, collaborating closely with compiler specialists and engaging with both software (ML, systems) and hardware (mixed signal, DSP, CPU) experts within the company.Your Qualifications:Minimum:MS in Computer Engineering, Mathematics, Physics, or a related field with 5+ years of industry experience; or a PhD in a related discipline with at least 1 year of experience.Thorough understanding of computer architecture, data structures, system software, and foundational machine learning concepts.Proficiency in C/C++ and Python development within Linux environments, utilizing standard development tools.Experience in algorithm implementation using high-level languages such as C/C++ and Python.
Full-time|Hybrid|Santa Clara, California, United States
About Us: Fortanix is pioneering the realm of data-centric cybersecurity within hybrid multicloud environments. As data proliferates across various clouds and devices, traditional security measures fall short. We empower businesses with innovative solutions to combat persistent cyber threats, ensuring agile and robust data security through cutting-edge cryptography and encryption techniques.With data breaches on the rise, our focus is on data exposure management, safeguarding your information with a unified security platform that identifies, assesses, and mitigates risks. Whether implementing a Zero Trust approach or adapting to the post-quantum computing landscape, we assist enterprises globally in protecting their most sensitive data, anytime and anywhere.Our relentless pursuit of solving the world’s most complex data security challenges has garnered numerous accolades, including Cybersecurity Excellence and Innovation Awards, and recognition from industry leaders such as NVIDIA, Microsoft, Intel, ServiceNow, and Snowflake.At Fortanix, we pride ourselves on fostering a culture of trust, innovation, and collaboration, where every team member's voice is heard. Recognized as a Great Place to Work, we invite passionate individuals to join us in shaping the future of data security and creating a safer digital landscape.
Full-time|$175K/yr - $263K/yr|On-site|Santa Clara, California
Join Pure Storage, a leader in transforming the data storage landscape with cutting-edge technology. At Pure Storage, you will engage in groundbreaking work that is redefining the future of data management. By joining our team, you will not only be at the forefront of innovation but also collaborate with some of the brightest minds in the industry.If you are passionate about making a significant impact and are ready to embrace the myriad of opportunities available in the tech world, we invite you to be a part of our journey.THE ROLEAs a key member of the Systems Software team, you will be responsible for architecting and delivering the core software that drives our state-of-the-art, high-availability storage platforms. You will spearhead the development of essential system components, addressing intricate hardware-software integration challenges to provide our customers with seamless, zero-downtime experiences. Collaborating closely with hardware teams and cross-functional software teams, you will help shape the future of enterprise data storage while ensuring our platforms lead in performance and reliability.WHAT YOU'LL DOArchitect High-Performance Networking: Oversee the comprehensive design and troubleshooting of C/C++ networking software to guarantee next-generation switching and fabric platforms meet stringent scalability and resiliency standards.Own Core Protocol Development: Implement vital Layer 2 and Layer 3 features—including forwarding behavior and control-plane protocols—that streamline operations for enterprise clients worldwide.Lead Hardware-Software Integration: Collaborate with ASIC vendors and internal platform teams to execute switch SDK functionalities, ensuring robust hardware interfaces and successful in-service software upgrades (ISSU).Innovate with Open Networking: Design and tailor SONiC-based solutions across control and data planes to augment our disaggregated network operating system capabilities.Drive Technical Excellence: Serve as a technical mentor and lead for intricate initiatives, establishing benchmarks for code quality and architectural decisions.
Full-time|$145K/yr - $218K/yr|On-site|Santa Clara, California
Join us at the forefront of technology, where we are revolutionizing the data storage landscape. Here, you'll harness innovative thinking, grow alongside industry leaders, and collaborate with the brightest minds in the field.This is the type of work that transforms the world—exactly what the tech industry was built upon. If you're ready to explore limitless opportunities and make your mark, we invite you to be a part of our team.THE ROLEWe are on the lookout for a seasoned Senior Platform Embedded Software Engineer to join our Systems Software Team. In this role, you will be a key member of a dynamic group responsible for designing, developing, and testing the system software functionalities for Pure's forthcoming platforms. Your work will cover a diverse range of Systems software, allowing you to engage with various features, from Platform drivers to networking and storage layers.WHAT YOU'LL DOPlan and influence the entire lifecycle of new Hardware Platforms, tackling challenges from design to deployment, upgrades, and fleet-level reliability.Engage in the complete lifecycle of new hardware platforms from initial bring up to manufacturing release. Collaborate closely with peer teams to troubleshoot complex HW/FW issues of new server hardware, including CPUs, chipsets, and peripheral components. Utilize lab tools (oscilloscope, logic analyzer, JTAG) and kernel/driver traces to debug complex HW/FW issues across x86, PCIe, NVMe, and networking.Design, implement, and enhance remote server management capabilities (e.g., using standards like Redfish) along with improving Reliability, Availability, and Serviceability (RAS) features.Develop and implement low-level security features, including Secure Boot, hardware Root of Trust (RoT), and TPM 2.0.Create, write, and maintain software components using C/C++, Python, Golang, and RUST.Collaborate with vendors to specify requirements and ensure successful system delivery.Work closely with hardware engineers, system architects, and OS developers to define specifications, review designs, and guarantee seamless hardware-software integration.This position primarily requires being in-office, so you will need to work from our Santa Clara, CA office in line with Pure’s policies unless you are on PTO, travel, or other approved leave.
Join our innovative team at Dexmate as a Robotics Systems Engineer in Santa Clara, CA (on-site). This pivotal role involves serving as the technical liaison among hardware, software, and AI components, ensuring flawless integration and validation of our robotic platforms from initial prototypes to full-scale production systems.Key ResponsibilitiesSystem Integration & ArchitectureCraft and maintain comprehensive documentation of system architectures across mechanical, electrical, firmware, and software domains.Lead the integration of system-level components for new robotic platforms, ensuring optimal functionality across sensors, actuators, computing, and communication subsystems.Design and prototype early iterations to mitigate risks associated with new technologies and validate system concepts.Software & Control SystemsDevelop software solutions for controlling and testing robotic platforms at a system level.Create tailored testing frameworks and automation tools to facilitate validation and debugging processes.Implement data visualization and diagnostic tools to track system performance effectively.Testing, Validation & DeploymentFormulate and execute detailed test plans to validate motion, sensing, control, and manipulation capabilities.Commission and operate robotic systems from initial setup through to production deployment.Ensure overall functional and performance readiness throughout the entire product lifecycle.Problem Solving & Cross-Functional CollaborationConduct root cause analysis for complex challenges that span hardware, firmware, and software domains.Diagnose and resolve system interactions during design, launch, and deployment stages.Collaborate closely with teams in mechanical, electrical, perception, controls, and AI to deliver cohesive solutions.Required QualificationsBachelor's degree in Robotics, Mechanical Engineering, Electrical Engineering, Computer Engineering, Mechatronics, or a related field, coupled with 5+ years of industrial experience; OR a Master's degree with 3+ years of relevant experience.A minimum of 3 years of hands-on experience in robotic system integration, with proven expertise in software development and testing.
Join our dynamic team as a Senior Solutions Engineer specializing in C++, LabVIEW, and systems integration. In this role, you will be instrumental in designing and developing integrated systems from concept to deployment. You will provide vital technical leadership to the development team, ensuring exceptional project execution and quality.Reasons to Consider Joining Us• Engage with cutting-edge technology and innovations!• Be part of an established leader in the industry!• Thrive in a collaborative and supportive work environment!Key Responsibilities• Assess customer needs accurately and provide detailed estimates for system solutions.• Architect software components as part of a cohesive integrated solution.• Lead and guide the development team towards success.• Evaluate work quality and mentor junior engineers.
nEye.ai builds MEMS-based silicon photonics optical circuit switches for data centers, enabling direct optical links among thousands of GPUs and memory units. These switches are designed for ultra-low power consumption, high radix, and compact chip-scale integration, supporting hyperscale data centers focused on performance and efficiency. Role overview The Associate Test Engineer, Photonics Systems, will work onsite in Santa Clara, CA. This lab-focused position centers on hands-on testing and validation of advanced silicon photonics systems. The role involves executing test plans, collecting and analyzing data, and collaborating with both internal engineers and external foundries to identify issues and support device improvements. Daily work connects nanofabrication, photonics testing, and failure analysis, bridging design, fabrication, and validation activities. What you will do Execute test plans and analyze results to inform device improvements. Collaborate with engineers and external partners to troubleshoot and resolve technical challenges. Assist in developing and refining testing methods for photonics systems. Requirements Bachelor's degree in Electrical Engineering, Physics, or a related discipline. Strong analytical and problem-solving skills. Preferred skills Experience with wafer-level testing or probe stations. Familiarity with nanofabrication or cleanroom environments.
Important Notice: This role is dedicated to providing support for our US Federal customers.All candidates must successfully complete a ServiceNow background screening, USFedPASS (US Federal Personnel Authorization Screening Standards), including a credit check, criminal/misdemeanor check, and a drug test. Employment is contingent upon passing this screening. Due to Federal regulations, only US citizens, US naturalized citizens, or US Permanent Residents holding a green card will be considered.Work Location:Preferred candidates will be located in the San Diego, CA area, although we are open to other locations in the Pacific Time zone, including remote work options for those not near a ServiceNow office.The Team:Join the Systems Administration team within Global Cloud Operations, where you will oversee the administration and operations of our global cloud infrastructure that supports our SaaS product. This role emphasizes development skills to create tools and solutions through code. Be part of a Cloud platform that scales to millions of users! The Cloud Operations team ensures the server infrastructure's availability and efficiency while deploying new products developed by engineering teams. Collaboration with engineers and developers across the company is essential.Your Responsibilities:Enhance Configuration Management and Infrastructure as Code for ServiceNow’s global private cloud.Develop automation tools using Python, Bash, and JavaScript to streamline processes and enhance customer experience.Encourage a culture of continuous improvement by sharing engineering best practices.Lead enhancements and bug fixes for large-scale automation initiatives, including patching and provisioning.Establish procedures for maintenance where automation isn't feasible; address root cause issues with internal teams.Prepare new ServiceNow products for production readiness through design reviews, feedback sessions, training, and testing.Support operations across various infrastructure services, including Machine Learning, Cloudera Big Data clusters, Kafka and RabbitMQ messaging, database encryption, E-Mail infrastructure, DNS, Puppet, NGINX, Kubernetes, RHOSP, and more.
Join Our TeamAt Arista Networks, we are on the lookout for exceptional Software Test Engineers, also known as System Test Engineers, to contribute to the development of top-tier networking products for our AGNI team.The Arista Guardian for Network Identity (AGNI) is our cutting-edge solution for network identity and access management. It ensures secure authentication, authorization, and visibility for users, devices, and applications accessing the network. Built on a cloud-native, microservices architecture, AGNI utilizes ML/AI technologies to streamline operations, support zero-trust security, and scale with modern enterprise networks. It seamlessly integrates with existing identity sources and network infrastructure, available as both a SaaS and on-premises solution.If you are passionate about networking, energized by navigating complex network topologies, and thrive on the challenge of uncovering elusive bugs, this role is perfect for you. You will engage with our products just as our end customers do, ensuring their functionality and reliability.Your mission will be to identify the challenging bugs that evade the developers’ automated unit and product-level tests. Instead of spending hours on manual regression testing of extensive test plans, you will work in a dynamic environment where Arista's developers automate fundamental functional and integration tests.Thanks to our collaborative culture, you will work closely with various engineering teams, developers, POC engineers, and account teams to explore, identify, and resolve software issues before they reach our customers. We take quality seriously, and we want you to be our champion for software excellence!Your ResponsibilitiesCollaborate with developers to create automated testing plans that enhance your exploratory testing efforts.Contribute to functional specification and software design reviews, providing insights focused on customer needs.Operate in a highly productive environment alongside top engineers on the Linux platform, significantly reducing typical development cycles with an unwavering commitment to quality.Utilize all available resources to identify bugs in the software and hardware developed by your team.Draft test plans to validate the features and products of Arista.Design test network topologies to assess functionality, performance, stability, and scalability.
We are seeking a highly skilled Principal Software Engineer with expertise in Clojure and system design to join our dynamic team. In this pivotal role, you will lead the development of innovative software solutions, drive architectural decisions, and mentor junior engineers. You will collaborate with cross-functional teams to ensure our technology stack meets the demands of our growing customer base.
Nov 3, 2016
Sign in to browse more jobs
Create account — see all 421 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.