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 software development life cycle
Embedded code development and maintenance
Develop software for elevator controllers
Trouble shooting and software debugging
Software and firmware detailed documentation
Programming experience with test equipment
Experience with C++, C, and assembly languages
Nice-to-have
Experience with scripting languages like Python
Understanding of CAN, ModBus, and TCP/IP
Creative and open minded
Good teamwork and ethics
Good interpersonal and communication skill
Key Requirements
Minimum of 3 years’ experience on embedded software development
CET-4 and above, good in reading and writing English