remote
Engineer I / Senior Technician I, Multi technology Product Test - Schneider Electric
Software Engineer
Perform cross‑disciplinary testing of complex software‑electronics‑electromechanical products, using automated test frameworks and embedded development tools to ensure performance, reliability, and compliance.
About the role
Key Responsibilities
- Design and execute integrated test plans covering software, embedded firmware, and hardware components.
- Develop and maintain automated test scripts and frameworks using Python and C/C++.
- Conduct functional, performance, and reliability testing on multi‑technology prototypes.
- Collaborate with design, firmware, and mechanical teams to troubleshoot failures and drive root‑cause analysis.
- Document test results, generate compliance reports, and support product release sign‑off.
Requirements
- Bachelor’s degree in Electrical/Electronic Engineering, Computer Engineering, or related field.
- Experience with embedded systems development and hardware validation.
- Proficiency in Python and C/C++ for test automation.
- Familiarity with test equipment (oscilloscopes, logic analyzers, power supplies) and automated test platforms.
- Strong analytical skills and ability to work in cross‑functional teams.
Skills
pythontest automation