Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer, platforms

Sydney
Arista Networks
Software Engineer
Posted: 15 December
Offer description

Senior Software Engineer – Platforms (Sydney)
Join us at Arista Networks as a Senior Software Engineer – Platforms (Sydney). We are an industry leader in data-driven, client-to-cloud networking solutions, building next-generation, cloud-native platforms.
Company Description
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. We focus on innovation in cloud computing, artificial intelligence, and software-defined networking, delivering scalable, secure, and high-performance solutions.
Job Description
As a member of our Platforms team you will write embedded control software that brings our hardware to life, managing everything from Ethernet PHYs and fan controllers to FPGAs and complex NICs. Your code forms the foundational hardware abstraction layer (HAL) and ensures system stability and health monitoring across all Arista product families.
Who You'll Work With
We collaborate with product management, hardware, software, and FPGA engineers to design optimal software control interfaces and participate in board bring-up of new products.
What You'll Do
Architect and develop embedded software in C/C++ and Python to manage and control hardware components on Arista's switching platforms.
Collaborate with cross-functional teams to define optimal software control interfaces and participate in new product board bring-up.
Build robust automated tests and test infrastructure to validate platform features and hardware functionality across a variety of platforms.
Provide technical leadership across features and projects, contributing to design specifications and mentoring junior engineers.
Engage directly with Customer Support Engineers and customers to analyze, mitigate, and fix complex hardware-related software issues in the field.
Qualifications
Required: A degree in Computer Science, Computer Engineering, or Electrical Engineering (BSc, MS, or PhD).
Strong, demonstrable experience in C/C++ and/or Python in an embedded context.
Broad background in embedded systems software engineering, particularly on Unix/Linux platforms.
Applied understanding of software engineering principles.
Preferred
Hands-on experience with low-level hardware communication protocols such as I2C, SPI, PCIe.
Ability to read hardware datasheets and schematics to inform software design.
Experience with board bring-up process for new hardware.
Understanding of IP networking and/or distributed systems.
Knowledge of digital communication technologies such as modulation and signal encoding schemes.
Competencies
Strong analytical and problem-solving skills.
Effective communication and collaboration in cross-disciplinary teams.
Self-motivated with strong attention to detail and commitment to quality.
Ability to manage multiple tasks and meet project deadlines.
Ability to design solutions and implement features independently.
Ability to work in small teams.
Additional Information
"Please note: We are not engaging external recruiters for this role. Only direct applications will be considered."
Australian work Rights
Only candidates with Australian Citizenship, Permanent Residency or otherwise a demonstrable legal entitlement to work in Australia for the duration of employment will be considered for roles in Australia.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Computer Networking (Industries)
#J-*****-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - hybrid, edtech that shapes learning
Sydney
Clickview
Software Engineer
Similar job
Senior software engineer - ai platform (react/node)
Sydney
Corto Pty Ltd
Software Engineer
Similar job
Senior software engineer ii
Sydney
LexisNexis Risk Solutions
Software Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > Senior Software Engineer, Platforms

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save