Embedded Firmware Engineer
Internship Seoul, SOUTH KOREA IT development
Job description
Role Summary:
The candidate will work as an embedded firmware engineer and part of R&D at Schneider Electric in Seoul. The role is responsible for all aspects of the firmware development(design, implement and verification test).
The role may require domestic travel between R&D and Factory.
Responsibilities:
· Understand and clarify product requirements.
· Design, implement firmware code on the product requirements.
· Do firmware verification test.
· Expand and Maintain existing firmware for continuous engineering.
· Design, develop and maintain automated unit tests
· Review design, code, and test results with a peer.
· Document the design, implementation, and test results.
Desired profile
Qualifications :
Qualifications requirements:
· Bachelor's or Master's degree in Computer, Electrical, Electronics Engineering or a similar related major.
· A minimum of 5 years' experience in a software development role.
· Solid experience in C++, C# .NET.
· Strong in Multi-threading and Concurrency programming.
· Strong in Object Oriented Design, MVC, MVP, MVVM, Design patterns and SOLID principles.
· Experience in mobile app development for Android and iOS mobile platforms.
· Strong analytical and problem-solving skills.
· good communication skills for team collaboration.
Preferred Qualifications and Experience:
· Experience in designing and implementation in SCADA (Supervisory Control and Data Acquisition) software.
· Experience in designing and implementation in Android apps or iOS apps mobile platforms.