Software Engineer for ASIC Development
Arista Networks
Job Description
Join Arista Networks as a Software Engineer, specializing in ASIC-driven packet forwarding engines. Collaborate with industry experts to craft innovative networking solutions. The mid-level Software Engineer will play a critical role in Arista's Packet Forwarding Engines team.
You'll work directly with innovative networking technologies, developing software that powers sophisticated hardware components. Comprehensive knowledge in software engineering and an understanding of networking systems is essential to succeed in this position. Key Responsibilities: โข Create functional designs for engine features โข Develop solutions in C, C++, and Python โข Debug software and hardware integration issues โข Develop automated tests and strategies โข Mentor junior engineers and support troubleshooting Requirements: โข BSc, MS, or Ph.D. in related fields โข 3+ years of industry experience โข Solid grasp of UNIX/Linux environments โข Experience with distributed systems โข Ability to work in teams with limited oversight Leverage your expertise in software design and teamwork at Arista to impact large-scale networking projects. #J-18808-Ljbffr