2

Remote Eda Engineer Jobs in California (NOW HIRING)

Remote, Eligible US Locations About the role and about You: Zwift is looking for a Senior Software ... event-driven architecture (EDA), and SQL databases. * Understanding of Kubernetes and ...

Remote Company Overview: From start-ups to blue-chip enterprises, Saratech helps companies engineer ... We help organizations integrate critical platforms such as Teamcenter, ERP, MES, CRM, EDA, and MCAD ...

New

You will work closely with Product, Applications Engineering, and Sales to produce materials that ... Arm, Cadence, Synopsys ecosystem), or EDA vendor * Familiarity with the chiplet ecosystem: UCIe ...

Headquartered in Sunnyvale, CA, and Munich, Germany, with remote team members across North America ... Work closely with external engineering partners, ASIC design engineers, ASIC design verification ...

Showing results 21-27

Remote Eda Engineer information

How does a remote EDA engineer typically collaborate with distributed teams to ensure project success?

As a Remote EDA Engineer, collaboration with colleagues across different locations is essential to meet project milestones and maintain design quality. You’ll frequently use tools such as version control systems, collaborative design platforms, and regular video meetings to coordinate with hardware designers, verification engineers, and software teams. Clear communication and proactive status updates are crucial, as you may be working across time zones and need to ensure alignment on design goals and timelines. Building strong relationships with team members and leveraging comprehensive documentation helps prevent misunderstandings and streamlines the workflow.

What is a remote EDA engineer?

Remote EDA (Electronic Design Automation) Engineers are professionals who design, develop, and maintain electronic systems and hardware using specialized software tools, all while working from a remote location. Their work typically involves creating and verifying integrated circuits (ICs), printed circuit boards (PCBs), and other electronic components through EDA tools. Remote EDA Engineers collaborate with hardware and software teams, troubleshoot design issues, and ensure the functionality and efficiency of electronic products. The remote aspect allows them to work from anywhere, leveraging cloud-based EDA tools and communication platforms to stay connected with teams and projects.

What skills and qualifications are needed to thrive as a remote EDA engineer?

To thrive as a Remote EDA Engineer, you need a solid background in electrical engineering, digital design, and experience with ASIC/FPGA design flows, often supported by a relevant degree. Proficiency with EDA tools such as Cadence, Synopsys, or Mentor Graphics, and familiarity with scripting languages (e.g., Python, TCL) are typically required. Strong problem-solving skills, self-motivation, and effective remote communication are crucial soft skills for this role. These qualities enable efficient design verification, collaboration with distributed teams, and successful project delivery in a virtual environment.

What are the most commonly searched types of Eda Engineer jobs in California?

The most popular types of Eda Engineer jobs in California are:

What cities in California are hiring for Remote Eda Engineer jobs?

Cities in California with the most Remote Eda Engineer job openings:

Senior Software Engineer 2, Mobile

Zwift

Long Beach, CA • On-site, Remote

$128K - $204K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Location: Remote, Eligible US Locations

About the role and about You:

Zwift is looking for a Senior Software Development Engineer to join our Zwift Companion team. In this role, you will work on Zwift's mobile app, Zwift Companion (ZC), delivering high-quality features and ensuring a seamless user experience. You will collaborate with cross-functional teams to build and enhance and maintain our apps on iOS and Android. Additionally, you will contribute to defining and executing the technical strategy to achieve our team objectives - make it easy for Zwifters to plan and start their experiences in Zwift.

We place a high value on flexibility, transparency, and fun while supporting our team to do their best work.

What you'll do: 

  • Work on software features and tools that will improve Zwift Companion. You'll be expected to build out a deep understanding of the software and influence your teammates and occasionally other teams and functions.
  • Drive technical solutions for software features of moderate-to-high complexity, making logical design trade-offs at the application level. For example:
  •  Lead complex feature integrations. Manage end-to-end feature delivery, including alignment with external stakeholders
  • Resolve challenging technical problems that require working across team boundaries
  • Work on existing native mobile codebases (iOS, Android, and Kotlin Multiplatform), with a primary focus on the iOS app built in Swift and Objective-C.
  • Build polished, performant user interfaces using SwiftUI and UIKit, and integrate with platform frameworks and APIs across the Apple ecosystem.
  • Proactively advise your team and manager on technical approaches, helping to establish best practices and improve team capabilities.
  • Continually drive software engineering best practices within the team. You'll embrace experimentation and iteration and mentor others along the same lines.
  • Where possible, you'll evaluate systemic root causes with the help of other senior and staff engineers, looking to solve problems with a 3-6+ month forward vision.
  • Contribute to technical strategy development, occasionally influencing cross-team technical direction.

What we're looking for: 

  • 7+ years of relevant engineering experience.
  • Demonstrated experience designing and developing mobile applications.
  • Proficiency in native iOS development with Swift and Objective-C.
  • Strong experience building UI with SwiftUI and/or UIKit.
  • Solid understanding of iOS app architecture, concurrency (async/await, GCD), memory management, and the app lifecycle.
  • Experience with the Apple toolchain and ecosystem: Xcode, Swift Package Manager, and App Store distribution.
  • Experience with structured, methodical problem solving and debugging.
  • Track record of participating in constructive dialogue with an engineering team.
  • Experience applying expertise to solve problems and being able to learn quickly when in a new situation.

Bonus points: 

  • Proficiency in Kotlin Multiplatform and Compose Multiplatform, and experience contributing to a shared Native + KMP solution.
  • Experience with backend services development, including Kafka (or other event streaming tooling), event-driven architecture (EDA), and SQL databases.
  • Understanding of Kubernetes and infrastructure as code.
  • Experienced working with distributed teams.
  • Interest in building solutions that support our engaged Zwift Community of cyclists, runners, and fitness enthusiasts.
  • Knowledge of gRPC and Protobuf.

If Zwift determines in any stage of our interviews that any AI tools are being used without disclosure or citation, your candidacy will be disqualified.

For All US Based Full-Time Positions:

The base salary for this position ranges between $128,000.00- 204,000.00. The base salary will be based on a number of factors including the role offered, the individual's job-related knowledge, skills, qualifications, and geographic location. In addition to base salary, Zwift is proud to offer a comprehensive and competitive benefits package for all eligible employees which also includes performance bonuses, equity, and a full range of medical, financial, and other perks and benefits.