Your challenges ?
The role involves the following tasks and responsibilities :
- Work within a scrum team to define, program and automate test cases that verify product requirements and implement specified test functionality ;
- Develop production-quality Python automation frameworks and shared libraries ;
- Create and / or maintain an automated testing platform built on Python / Gherkin / Jenkins / Jira with a BDD methodology ;
- Create automated testing of Cloud-based systems ;
- Create HIL models that represent the behavior, interactions, and dependencies of various components within the embedded power system ;
- Write and refactor code to support the development of the automated test framework and tests cases ;
- Troubleshoot firmware based on test results and reproduce issues for development engineers ;
- Execute test cases using both automated and manual techniques ;
- Document the automation framework and infrastructure ;
- Identify and report software defects.
What do we expect from you ?
The minimum required skills necessary for this role :
- 5+ years of hands-on experience with firmware testing automation development ;
- Bachelor degree or technical diploma in Computer, Software, or Electrical Engineering ;
- Demonstrable expertise in Python programming language for test automation ;
- Experience with embedded Linux systems ;
- Experience with digital communication interfaces such as Ethernet, WiFi, USB, CANbus, RS485 ;
- Ability to create, implement, and automate test plans ;
- Experience with PV and Grid Tie Energy Storage system architecture and application ;
- Experience in Realtime system modelling and simulation ;
- Experience in reviewing PCB schematics and microelectronic device datasheets ;
- Proficiency with C / C++ programming language and MATLAB and Simulink ;
- State machine design and implementation (e.g. Simulink Stateflow, QP / C Framework).
What can you expect from TMC ?
TMC is an international high-tech consultancy company that brings expertise to their clients in order to support them with the realization of their technological challenges.
As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster changing technological world.
At TMC we believe that people are the driving force behind technological innovation. That is why we want to create the best possible conditions for tech talents to thrive in.
We offer you a challenging and stimulating work environment in which you can be the director of your own career.
As an Employeneur you are part of our TMC family. Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.
Why choose for Employeneurship ?
We are truly unique thanks to our Employeneurship model which is a true innovation for the High Technology consulting business.
It is the business relationship of the 21th century for high skilled technical professionals. It is built around 5 main pillars :
- You will have a permanent employment contract, offering you stability and security ;
- You will get to know your market value and have a share in the profit your work generates thanks to the individual profit sharing ;
- We will support you with a one-on-one coaching and trainings designed to help you develop your entrepreneurial skills ;
- The competence cells structure, provides you with a strong meaningful and relevant network ;
- The entrepreneurial lab : a playground for new ideas and a potential launching for start-ups.
TMC is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.