Role -- EMC Software Developer
Location – Cupertino, CA-Onsite
Full-time
Responsibilities:--
EMC and cross-functional teams will engage in streamlining the EMC design and
testing process through utilization of EMC Expert System to support the
development of best-in-class consumer electronics products. Responsibilities
may include: engaging with EMC and cross-functional teams to specify, design
and develop custom rules and user interfaces, supporting existing tools and
integrating into Apple infrastructure
Key Benefits
• Various teams within EMC/PACE could leverage advanced expert system to review
design, detect potential problems and increase productivity
In Scope
• Coordinate with teams on streamlining the EMC design and testing process through
utilization of advanced automated design rule checking
• Collaborate with EMC and cross-functional teams to specify and develop custom EMC
PCB design rule checks
• Develop and maintain in-house software tools for different Apple products
• Develop scripts to automate complex EM simulations
• Deploy and maintain software tools on a Linux infrastructure
Success Criteria/Definition of Done
• Completion of EMC validation for all requests related to supported projects in tools
development
Technical Requirements
• 5+ years of experience with software development in C++
• Experience in software design and complex algorithms implementation is
required
• Strong C++, Python, and MATLAB background is required
• Proficiency with Linux operating system
• Strong knowledge of QT framework
• Familiarity with EDA tools development, ODB++ and PCB design is a plus
• Ability to understand and maintain existing large code databases
• Ability to navigate through ambiguity and break down complex problems into simplified and manageable parts
• Strong analytical and critical thinking skills
• Excellent written and verbal communications skills
• Must be highly motivated and must have excellent organizational skills
...outstanding practice opportunities for full-time or part-time ID physicians. These unique positions are primarily for inpatient Tele-ID... ...of the positions include working from home including remote (out of state) residence, along with competitive compensation and...
...Planet Healthcare is seeking a travel Sterile Processing Technician for a travel job in princeton, New Jersey. Job Description & Requirements ~ Specialty: Sterile Processing Technician ~ Discipline: Allied Health Professional ~ Start Date: 06/09/2025~ Duration...
...Job Description Marine Interdiction Agent Air and Marine Operations (AMO), a component of U.S. Customs and Border Protection (CBP) offers those with Merchant Mariner Credentials the exceptional opportunity of a career in law enforcement working with an elite team...
...Junior Data Analyst, Excel Experience Required Work From Home The Junior Data Analyst position will be dynamic, and it will evolve as needs change and as the candidate shapes the role. This position is 100% Remote. Will look at entry level experience with good Excel...
...We have an immediate need for a motivated and outgoing Entry-Level Communications Assistant to join our fast-paced, growing team. This is an excellent opportunity for recent graduates or early-career professionals eager to break into event-based public relations, brand...