What are the responsibilities and job description for the EMC Software Developer position at Avtech Solutions?
Job Details
Hi
Hope you are doing well!! Kindly do a glance at the below JD and share your updated Resume.
Role: EMC Software Developer
Location: Cupertino, CA
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