Data-Driven Networking
Software Engineer
Location
Greece
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Arista Networks
• Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers. • Independently implement solutions to small-sized problems in our EOS software, using the C and C++ programming languages. • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan. • Debug problems found by our automated test programs and fix the problems. • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems. • Worth with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches. • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment. • Review and contribute to the specifications and implementations written by other team members. • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.
Job Requirements
- BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 5+ years of related post graduate work experience
- Knowledge of C and/or C++.
- Knowledge of UNIX or Linux.
Benefits
- Health insurance
- Professional development opportunities
- Flexible working arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Renewable Energy Lead
AECOMAECOM is a global Fortune 500 multinational engineering company that provides consulting, design, management, and construction services to clients in a broad ra
• Oversee talented team of engineers and designers working on renewable projects across the country • Support department manager in advancing the culture of technical excellence and accountability • Supervise and lead a team of engineers and designers through their individual and team technical development for greater utility to the organization and overall career satisfaction • Provide mentorship to other engineers within the US Energy Practice and other remote teams • Lead improvements in project efficiencies by creating, updating, and implementing group specific standards/templates • Provide input to management on project resourcing and staff forecasting needs • Develop task and deliverable list with associated hours estimate and schedule to support business development activities as it relates to renewable and decentralized energy projects • Support the department’s strategic resourcing initiatives and actively support recruiting efforts • Lead by example in engineering execution functioning as technical lead and engineer of record on project • Perform engineering calculations to support and direct construction deliverables (specifications, reports, drawings) • Monitor team’s project progress to ensure quality, on-time and on-budget delivery of projects • Ensure that technical and safety standards are maintained in all aspects of the design work
Renewable Energy Technical Lead
AECOMAECOM is a global Fortune 500 multinational engineering company that provides consulting, design, management, and construction services to clients in a broad ra
• Support department manager in advancing the culture of technical excellence and accountability • Supervise and lead a team of engineers and designers through their individual and team technical development for greater utility to the organization and overall career satisfaction • Provide mentorship to other engineers within the US Energy Practice and other remote teams • Lead improvements in project efficiencies by creating, updating, and implementing group specific standards/templates • Provide input to management on project resourcing and staff forecasting needs • Develop task and deliverable list with associated hours estimate and schedule to support business development activities as it relates to renewable and decentralized energy projects • Support the department’s strategic resourcing initiatives and actively support recruiting efforts • Lead by example in engineering execution functioning as technical lead and engineer of record on project • Perform engineering calculations to support and direct construction deliverables (specifications, reports, drawings) • Supporting projects through complete life cycle including the feasibility phase, preliminary and detailed design, issue-for-bid, construction, start-up, and commissioning • Monitor your team’s project progress to ensure quality, on-time and on-budget delivery of projects • Participating in and presenting engineering work at client meetings including those requiring occasional travel • Work with Project Managers on developing design schedules and budgets for engineering work activities • Provide quality control reviews of work developed by others • Ensure that the technical and safety standards are maintained in all aspects of the design work
Senior Software Engineer
AECOMAECOM is a global Fortune 500 multinational engineering company that provides consulting, design, management, and construction services to clients in a broad ra
• Work in an Agile software development environment to design, code, test, debug, document, and deploy software applications • Build production-ready cloud and desktop applications that deliver advanced geospatial, analytical, and modeling capabilities • Translate business and system requirements into scalable, maintainable software designs. • Learn and apply concepts in water-resources engineering, including flood modeling and mapping workflows • Develop automated unit, integration, and functional tests to ensure long-term code quality and maintainability • Collaborate with cross-functional teams - including civil engineers, GIS specialists, and project managers - to define technical approaches and deliver high-value solutions • Participate in design reviews, code reviews, and continuous improvement of software development practices
Renewable Energy Technical Lead
AECOMAECOM is a global Fortune 500 multinational engineering company that provides consulting, design, management, and construction services to clients in a broad ra
• AECOM has a position available for a Renewable Energy Technical Lead to oversee our talented team of engineers and designers working on renewable projects across the country for the US Energy Practice. • Provide mentorship to other engineers within the US Energy Practice and other remote teams. • Support department manager in advancing the culture of technical excellence and accountability. • Supervise and lead a team of engineers and designers through their individual and team technical development for greater utility to the organization and overall career satisfaction. • Lead improvements in project efficiencies by creating, updating, and implementing group specific standards/templates. • Develop task and deliverable list with associated hours estimate and schedule to support business development activities as it relates to renewable and decentralized energy projects. • Support the department’s strategic resourcing initiatives and actively support recruiting efforts. • Monitor your team’s project progress to ensure quality, on-time and on-budget delivery of projects.

