Firmware Design Engineer
Great People make Schneider Electric a great company.
Do you dream of working in a company that is driven by a meaningful purpose and that continuously creates an inclusive environment where you are empowered to do your best and be innovative?
We are looking for a highly innovative and passionate Firmware Design Engineer to join our firmware team for developing embedded system firmware of UPS (Uninterruptible Power Supply) and IoT devices.
What you will do:
* Develop firmware for ARM Corext-M series/TI C2000 embedded systems.
* Design, develop and implement firmware in C for analog/digital power control of UPS.
* Proficiency in integrating various hardware and software components into a cohesive system.
* Develop firmware for various communication functionality (I2C, SPI, UART, CAN).
* Develop device drivers of embedded systems for controlling various hardware and peripherals.
* Use Python to generate C code from template files for assisting firmware development.
* Use Python to develop tools to test, validate, and verify embedded system functionality.
* Participate in subsystem and system level design verification, planning and testing.
* Cooperate with test engineers for implementing production process and solving manufacturing issues.
Qualifications
* BS/MS degree in Electrical or Electronic Engineering, Computer Science, Digital Signal Processing, or a related field.
* 3 years' experience in firmware development of embedded systems.
* In-depth understanding of fundamental principles and algorithms in digital signal processing, control system, such as Laplace and Z transforms, filter design and signal reconstruction.
* Familiar with C language development and relevant debugging techniques.
* Familiar with data structures and design patterns for writing high quality code.
* Familiar with version control systems - Subversion, Git.
* Familiar with power control architecture and simulation such like PSIM/PLECS/MATLAB Simulink.
* Familiar with firmware development of analog/digital power control (DC-DC Converter, PFC, Inverter).
* Familiar with various communication interfaces and driver development (I2C, SPI, UART, CAN).
* Ability to collaborate with cross-functional teams and effectively communicate technical concepts.
* Ability to draft and file patents or having patent is a plus.
* Experience of FPGA development (VHDL/Verilog) is a plus.
* Experience of C++/Python object-oriented languages is a plus.
* Experience in project management is a plus, with the ability to effectively plan and execute projects.
Schedule: Full-time
Req: 009B7L
- Rate: Not Specified
- Location: Taipei, TW-TPQ
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 009B7L-en-us
- Posted: 2025-02-26 07:24:55 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Quality Control Technician
- Construction Superintendent
- Quality Control Technician - Madison
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Electrical Engineer, Signal Integrity
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Stores Manager
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Sr. Signal Integrity Engineer
- Sr SI Project Engineer (Remote)
- Sr SI Project Engineer (Remote)
- Sr SI Project Engineer (Remote)
- Sr SI Project Engineer (Remote)
- Sr SI Project Engineer (Remote)
- Ausbildung Fachkraft Kurier-, Express- u. Postdienstleistungen (m/w/d) in 2025
- Ironworker Helper
- MILLWRIGHT - DUDLEY PLYWOOD
- Pipefitter Foreman