Embedded Software Engineer
2001-30000
Other
17 days ago
Posted date17 days ago
Entry / JuniorMinimum level
Entry / JuniorWhat are you going to do
Responsibilities
Essential skills and knowledge
Requirements
Responsibilities
- Design and implement firmware for power conversion products.
- Develop low-level code (C/C++) for microcontrollers, program RTOS, and manage interfaces (e.g., communication, external data logging).
- Generate real-time data curves and enhance software efficiency for legacy products.
- Create and execute test cases for software verification and validation.
- Collaborate closely with hardware and power electronics engineers.
- Prepare and maintain design and test documentation.
Essential skills and knowledge
Requirements
- Bachelor's degree (or higher) in Electrical or Computer Engineering.
- Minimum 3+ years of experience in embedded software design.
- Experience with coding communication interfaces (e.g., ETH, CAN, SPI, UART).
- Familiarity with version control systems (e.g., Git).
- Strong troubleshooting skills with electronic circuits and test equipment (e.g., oscilloscope, logic analyzer).
- Effective communication skills to bridge technical and non-technical teams.
- Knowledge of Matlab/Simulink is a plus.
JOB SUMMARY