Overview
Skills
Job Details
Role: EMC Software Developer - Fulltime
Location: Cupertino, CA | On-site (3+ Days/Week)
Join one of the most innovative tech environments, where your contributions will directly shape next-gen consumer electronics. This role offers:
-
Competitive salary with benefits
-
Direct involvement in cutting-edge EMC tool development
-
Collaboration with elite cross-functional teams
-
A tech-forward workplace with hands-on experience in simulation automation
We're seeking a highly skilled EMC Software Developer to collaborate with EMC and cross-functional teams, streamlining the electromagnetic compatibility (EMC) design and testing process. You'll work on custom rule development, software tool integration, and automation that power best-in-class electronic products.
Key Responsibilities-
Coordinate with teams to enhance EMC design and testing via advanced automated design rule checking.
-
Specify, develop, and refine custom EMC PCB design rule checks.
-
Maintain and evolve proprietary in-house software tools supporting multiple Clients product lines.
-
Automate complex EM simulations using custom scripts.
-
Deploy and manage developed tools within a Linux infrastructure.
-
5+ years of software development experience in C++
-
Strong expertise in C++ and Python
-
Solid understanding of software design and algorithm implementation
-
Proficient in Linux-based development environments
-
Familiarity with QT framework (preferred)
-
Skilled at navigating large, existing codebases
-
Ability to distill complex technical challenges into structured, actionable solutions
-
Full EMC validation delivered for all assigned development requests
-
Tools reliably deployed and maintained across projects
Ready to make an impact? Apply now and join us on our journey to shape the future of technology.