Enable job alerts via email!

C++ & Python Developer -- Cupertino, CA - Onsite

Gandiva Insights LLC

Cupertino (CA)

On-site

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a skilled C++ & Python Developer for a long-term contract position in Cupertino, CA. The role involves collaborating with EMC teams to design and develop tools for advanced consumer electronics. Candidates should possess strong experience in software development, particularly in C++ and Python, along with a robust understanding of software design principles. This is an excellent opportunity for professionals looking to drive innovation in a dynamic environment.

Qualifications

  • 5+ years of experience in C++ software development.
  • Strong C++ and Python skills essential.
  • Experience in software design and complex algorithms required.

Responsibilities

  • Engaging with EMC and cross-functional teams to develop custom rules.
  • Supporting existing tools and integration into Apple infrastructure.
  • Develop and maintain software tools for Apple products.

Skills

C++
Python
Linux
Analytical Skills
Critical Thinking
Communication Skills

Tools

EDA Tools
QT Framework
ODB++
PCB Design

Job description

Position: C++ & Python Developer

Location: Cupertino, CA (Onsite)

Position Type: Long Term Contract

Vision

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 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

Leverage advanced expert systems to review design, detect potential problems, and increase productivity across EMC/PACE teams.

In Scope
  • Coordinate with teams to streamline EMC design and testing with automated design rule checking
  • Develop and maintain in-house software tools for Apple products
  • Develop scripts to automate EM simulations
  • Deploy and maintain software tools on Linux infrastructure
Success Criteria

Completion of EMC validation for all related project requests in tools development.

Technical Requirements
  • 5+ years of experience in C++ software development
  • Experience in software design and complex algorithms
  • Strong C++ and Python skills
  • Proficiency with Linux
  • Familiarity with EDA tools, QT framework, ODB++, PCB design (plus)
  • Ability to understand and maintain large codebases
  • Strong analytical, critical thinking, and communication skills
Additional Details
  • Seniority Level: Mid-Senior
  • Employment Type: Full-time
  • Job Function: Engineering and IT
  • Industry: Professional Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.