Senior Embedded Software Engineer
RESPONSIBILITIES:
- Assess technical feasibility through comprehensive analysis, precise problem definition, thorough requirements gathering, and evaluation of proposed solutions.
- Engineer robust and well-structured software that adheres to design criteria and meets performance objectives.
- Formulate proposals and work schedules to ensure timely completion while adhering to technical specifications.
- Compile comprehensive documentation, including software requirement specifications, system diagrams, test procedures, instruction manuals, and other pertinent information.
- Achieve engineering and organizational objectives by delivering related results as required.
QUALIFICATIONS
Required:
- Bachelor or above degree in Electronic Engineering, Computer Engineering or equivalent.
- At least 6 years’ experience on embedded software development
- Proficiency in programming and debugging with C/C++.
- Fluent communication skills in both Chinese and English.
- Exceptional teamwork and collaboration abilities.
Desired:
- Familiarity with the STM32 and/or NXP MCU platforms is highly desired.
- Strong programming and debugging skills in C#/Java/Python are desired.
- Experience with QT development on the Linux platform is a plus.
- The ability to mentor and guide junior engineers.