We are seeking an EMC Software Senior Engineer with expertise in C++, Python, and MATLAB for software development, numerical analysis, and EMC-related applications. The ideal candidate will have experience in EDA tools, PCB design, simulation software, and the QT framework to develop cross-platform applications.
Key Responsibilities
- Develop and optimize software solutions using C++, Python, and MATLAB.
- Apply EMC design principles and testing methodologies.
- Work with EDA tools (Altium, Cadence, KiCad) and understand PCB design workflows.
- Perform EMC, signal integrity, and power integrity analysis using simulation tools (ANSYS, CST, SPICE).
- Utilize the QT framework to develop cross-platform applications with graphical user interfaces.
- Troubleshoot and solve complex EMC and software-related challenges.
- Collaborate with cross-functional teams and effectively communicate technical concepts.
Required Skills & Experience
- Strong programming skills in C++, Python, and MATLAB.
- Knowledge of EMC design, testing, and compliance standards.
- Familiarity with ODB++ format and PCB design processes (preferred).
- Experience with ANSYS, CST, SPICE, or similar simulation tools.
- Proficiency in the QT framework for GUI development.
- Excellent problem-solving and analytical skills.