Data-Driven Networking
Senior/Lead Software Engineer, BIOS
Location
Canada
Posted
3 days ago
Salary
$120K - $195K / year
Seniority
Senior
Job Description
Senior/Lead Software Engineer, BIOS
Arista Networks
• Design, develop, integrate and maintain the low-level CPU software in Arista products. • Develop automated tests using C, C++ and Python to validate your features. • Work with hardware engineers and vendors to qualify new CPUs and related components for use in Arista products. • Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs. • Work with upstream open source BIOS communities to contribute features back to the mainline. • Review and contribute to functional and design specifications written by other engineers. • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks. • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. • Provide technical leadership across features, projects and tools. • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
Job Requirements
- BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
- Expert knowledge of and extensive experience programming in C required.
- Knowledge of C++ and Python is desirable.
- Experience designing and developing software in CPU firmware, BIOS and boot loader environments.
- Experience bringing up new CPU boards.
- Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level CPU firmware, BIOS and boot loader software.
- Familiarity with Linux kernel architecture, design and implementation desirable
- Understanding of IP networking architecture, design and principles desirable
- Applied understanding of modern software engineering principles and practices
- Strong problem solving and troubleshooting skills.
- Strong software design and implementation skills.
- Ability to work independently and in small teams.
- Ability to communicate articulately, and document your designs and implementations clearly and concisely.
- Familiarity with and experience working with the x86 and ARM CPU architectures
Benefits
- Medical
- Dental
- Vision
- Wellbeing
- Income protection
- Group Retirement Savings Plan
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Tooling Engineer – Tech GEO
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop server-side systems for the GEO tech team, owning core backend module implementation • Build and maintain automation tools and data pipelines supporting large-scale data processing and analytics • Construct efficient data processing workflows and automation scripts using Python, SQL, and related technologies • Integrate and optimize technical solutions for emerging markets, including structured data, content quality detection, and localization adaptation • Collaborate with cross-functional teams (Product, Growth, local operations, etc.) to align on requirements and define technical solution boundaries • Participate in code reviews, performance optimization, and system reliability assurance • Continuously explore and apply emerging technologies such as Large Language Models (LLMs) and automation workflows to drive system intelligence
Principal Engineer – Product Engineering
1PasswordProductive businesses use 1Password to secure employees at scale.
• Define the technical direction for core product experiences at 1Password. • Drive architecture, engineering standards, and technical direction across the product ecosystem. • Ensure secure, reliable, performant, and maintainable systems throughout the product lifecycle. • Guide long-term architectural investments and establish operational standards for teams. • Evolve 1Password’s product architecture, including AI capabilities integration. • Balance product velocity with engineering durability and drive alignment across teams. • Influence key architectural decisions around distributed systems design and operational resilience. • Mentor engineers and influence technical leadership across the organization to improve operational and engineering standards.
Software Development Engineer
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Provide Level 1–3 support for critical IT Government Systems business applications. • Ensure the reliability, stability, and continuous improvement of systems that serve PBM business customers. • Triage, troubleshoot, and resolve daily production issues. • Address application incidents, identify root causes, implement permanent fixes, and drive process improvements. • Facilitate Break fix existing codebases to improve application stability, scalability, and performance. • Design and implement new features, contribute to technical architecture, and help advance engineering roadmap.
Role Description Glide Ignite moves fast because we build differently. We're looking for a Full Stack Builder — not a traditional product manager, but someone who treats AI coding agents like Claude Code as a force multiplier and ships customer-facing solutions at a pace that would have seemed impossible six months ago. This role sits at the intersection of product and engineering. You'll talk to customers, identify the real problem behind the feature request, and then build the solution — often the same week. You won't hand off specs to someone else. You are the loop: discover, design, build, ship, learn. What You'll Do - Own customer problems end to end, from discovery conversations through shipped, measured solutions. - Build full stack features and standalone tools using AI-assisted development as your default mode — orchestrating Claude Code and similar agents rather than hand-writing every line. - Prototype rapidly to validate ideas with real users, then partner with engineering to harden the winners into production-quality software. - Make strategic product calls on scope, tradeoffs, and sequencing. - Develop and share team practices for agentic development: prompt patterns, repo conventions, guardrails, and review workflows that keep AI-generated code trustworthy. - Stay close to the customer — join calls, read support tickets, watch session replays, and let that context shape what you build. - Influence without authority to drive alignment and remove blockers at the org level, including through serving as the org’s spokesperson on specialized projects. What We're Looking For - Product sense first. - Fluency with AI coding agents. - Bias toward shipping. - Strong judgment under ambiguity. Nice to Have - Experience in a 0→1 product environment or on an incubation/skunkworks-style team. - Background in product management, design, or founding a company alongside engineering work. - Experience building with LLM APIs (tool use, agents, RAG) as product features, not just as development aids. - A portfolio of side projects, internal tools, or prototypes that show how you think. Qualifications - Bachelor’s degree or equivalent; advanced degree preferred. - Typically requires 10+ years of relevant experience, including 3-5 years in a leadership or director-level role. - Strong background in product management, healthcare technology, or SaaS platforms. - Proven experience managing complex products in a healthcare, SaaS, or platform environments. - Strong understanding of healthcare revenue cycles, reimbursement, and prior authorization processes. - Excellent communication, leadership, and stakeholder management skills. - Demonstrated ability to lead cross-functional teams and influence senior stakeholders. - Ability to work independently with significant latitude in determining objectives and approaches. Benefits - Competitive compensation package. - Base Pay Range: $143,300 - $238,900. - Additional compensation such as annual bonus or long-term incentive opportunities may be offered.




