What are the responsibilities and job description for the EMC Software Engineer position at Wipro?
About the Company - 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.
About the Role - 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 company infrastructure.
Responsibilities -
- 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 company products
- Develop scripts to automate complex EM simulations
- Deploy and maintain software tools on a Linux infrastructure
Qualifications -
- 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
Salary : $90,000 - $130,000