Firmware Engineer
We are looking for a highly innovative and passionate Firmware Engineer to join our firmware team for developing embedded system firmware of UPS (Uninterruptible Power Supply) and IoT devices.
What will you do:
* Design, develop and implement firmware for ARM Corext-M series embedded systems using C.
* Develop device drivers of embedded systems for controlling various hardwares and peripherals.
* Develop firmware for various communication functionality (USB, I2C, SPI, CAN, TCP/IP).
* 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.
* Use C/C++ or Python to develop network applications running on embedded Linux system.
* Participate in subsystem and system level design verification, planning and testing.
* Cooperate with test engineers for implementing production process and solving manufacuring issues.
Who would be successful?
* BS/MS degree in Computer Science and Information, Electrical or Electronic Engineering or equivalent.
Computer Science and Information Engineering is preferred.
* 3 years' experience in firmware development of embedded systems.
* Experience with C language development and relevant debugging techniques.
* Experience of version control systems - Subversion, Git.
* Knowledge of C++/Python object-oriented languages.
* Knowledge of data structures and design patterns for writing quality code.
* Knowledge of TCP/IP network programming.
* Knowledge of Windows, Linux.
What's in it for you:
* Fulfill the vacancy of firmware engineer which is responsible for implementing communication functionality of UPS and IoT devices.
Let us learn about you! Apply today.
- Rate: Not Specified
- Location: Taipei, TW-TPQ
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 125633-en-us
- Posted: 2026-07-01 08:49:58 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Werkstudent im Qualitätsmanagement (m/w/d) - in Teilzeit
- Postbote / Zusteller für Pakete und Briefe (m/w/d)
- Postbote für Pakete und Briefe in Birkenwerder (m/w/d)
- Postbote / Zusteller für Pakete und Briefe (m/w/d)
- Postbote für Pakete und Briefe in Birkenwerder (m/w/d)
- Paketzusteller - Neuhausen (m/w/d)
- Senior Scientist, Hair Care
- Guest Service Associate
- Project Engineer
- Electrical, Instrumentation & Mechanical Maintenance Planner
- Electrical Maintenance Planner
- Shift Supervisor
- O&M Solar Site Technician - West Region
- Aerospace and Defense Systems PCB Connectors Product Line Manager
- Tool Crib Attendant
- Sr. Business Systems Analyst
- Industry Marketing Specialist
- Systems Architect for High-Performance Systems
- Georgia-Pacific Fall 2026 Process Control Engineer Co-op/Internship - Big Island, VA
- Systems Architect for High-Performance Systems