about 1 year ago
*Verifying embedded firmware with or without an RTOS (e.g. uC/OS, Free RTOS);
*Development of embedded software/firmware (C/C++/C#) test cases;
*Verification of digital communications protocols (TCP/IP, CANBUS, MODBUS, RS485, SPI, I2C);
*Debugging and problem investigation of software/firmware;
*Verification and testing of software/firmware (e.g. Robot Framework);
*Instrumentation and stubbing of code to enable unit testing.
*Solid commercial experience using SW verification techniques, and reviews;
*Verification of STM32 and similar microprocessor and microcontroller software;
*Experience of testing low level drivers for embedded systems (i.e. device drivers);
*Software programming language experience (C/C++);
*Experience in source control packages (e.g. SVN, Github);
*Experiencing of automated software testing techniques and Continuous Integration;
*Experience Low-Level (Unit) Testing (LLT) using industry standard software (e.g. Cantata, CppUnit, LDRA).
If you feel this is the right opportunity for you, do not hesitate to get in touch!