Participate in the embedded software development life cycle, understanding software/firmware features and operations to exploit test cases
Job Summary
Participate in the embedded software development life cycle, understanding software/firmware features and operations to exploit test cases.
Develop software and firmware for elevator controllers, safety components, and fixtures, including various testing methods and detailed troubleshooting.
Create detailed documentation for software and firmware, including requirement specifications, design documentation, test plans, and user manuals.
Matching Summary
Participate in the embedded software development life cycle, understanding software/firmware features and operations to exploit test cases.
Skills & Requirements
Must-have
Embedded code development
Software/firmware debugging
C++, C, and assembly languages
Embedded processors programming
Digital circuit knowledge
Nice-to-have
Teamwork and ethics
Interpersonal and communication skills
Creative and open minded
Key Requirements
Minimum of 3 years’ experience on embedded software development
Experience with test equipment (oscilloscope, multi-meter, Can-Analyser)
Experience with C++, C, and embedded processors assembly languages
Experience with MCU processors and peripherals (CAN, GPIO, interrupt, UART, SPI, I2C)