Test Developer within Linux for our customer in Lund!
Our customer in Lund develops groundbreaking technology and is now seeking a dedicated test developer who wants to work closely with both hardware and software in a dynamic environment with high freedom under responsibility.
About the position
As a test developer, you will work at the interface between hardware and software in a dynamic team. The role is independent and suits you who are curious, proactive, and enjoy finding your own solutions to complex problems. Since you work with physical hardware, you are expected to be on-site at the office in Lund to a high degree.
You are offered
- Long-term assignment: A consulting assignment with very good opportunities for direct hire by the customer.
- Exciting technology: The opportunity to work closely with both hardware and software in a dynamic environment.
- Freedom under responsibility: A flexible role where you are given space to take your own initiatives and drive your work independently.
- Community & development: A place in an international team where you solve complex challenges together.
Tasks
The role involves developing, automating, and performing tests on embedded systems in a Linux environment, as well as troubleshooting and analyzing test results on physical devices.
- Develop and automate test suites for embedded Linux systems
- Write scripts in Python and Shellscript for testing purposes
- Work with GitHub Workflow to build code and integrate tests
- Load software and run tests on physical embedded devices
- Troubleshoot and analyze logs when problems arise during testing
- Collaborate with both hardware and software teams to solve problems
- Propose improvements and new solutions for the testing processes
We are looking for you who have
- Good knowledge of Linux environments
- Experience in programming in Python and Shellscript
- Experience of or a very strong interest in test automation
- Experience with version control and CI/CD using tools like GitHub
- Good ability to communicate in English, as the team is international
It is meritorious if you have
- Experience with embedded systems (embedded Linux)
- Experience in practical troubleshooting and log analysis
- Knowledge of Swedish
To succeed in the role, you have the following personal qualities:
- Helpful
- Responsible
- Intellectually curious
Our recruitment process
This recruitment process is managed by Academic Work, and our customer's wish is that all questions regarding the position be sent to Academic Work.
We apply continuous selection and will take down the advertisement when enough candidates have reached the final stage of the recruitment process. A CV is requested upon application. We do not use cover letters as a selection method and therefore they do not need to be attached. The recruitment process includes two selection tests: a personality test and a cognitive ability test. The tests are a tool to be able to find the candidate with the highest potential for the position and to promote equality, diversity, and a fair recruitment process.