Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case
Job Summary
Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case.
Develop software and firmware for elevator controllers, safety components and fixtures, including function test, unit test, stress test and regression test etc.
Creation of software and firmware detailed documentation, including requirement specifications, design documentation, test plan and report, software releasing documentation, user’s manuals, etc.
Matching Summary
Participate in embedded software development life cycle, understand software/firmware feature & operations to exploit test case.
Skills & Requirements
Must-have
Embedded code development
Software/firmware feature & operations
Trouble shooting and debugging
Software and firmware documentation
Embedded software development experience
Nice-to-have
Creative and open minded
Good teamwork and ethics
Interpersonal and communication skill
Key Requirements
Minimum of 3 years’ experience on embedded software development
Programming experience with test equipment
Good knowledge of digital circuit, DSP/MCU, RS232, RS422/485, I2C, SPI, CAN, USB
Experience with C++, C and assembly languages
CET-4 and above, good in reading and writing English