Software Engineer for Bootloader
If you're passionate about architecting cutting-edge software solutions and driving technical excellence in a collaborative and forward-thinking environment, we invite you to take on the role as a Software Engineer. Join our team in Lviv and contribute to the development of innovative software products that shape the future of technology.
We are currently seeking a highly skilled Staff Software Engineer to join our team in Lviv who will have the opportunity to work at the forefront of embedded systems technology and contribute to developing cutting-edge solutions.
In this role, you will be responsible for:
- Develop automated tests for Boot FW and associated software for ARM Cortex-M MCUs
- Develop test strategy, test plan, and test cases
- Implement test firmware projects (C language)
- Develop Python test scripts to validate the firmware and control automated test equipment
- Set up continuous integration systems to run tests (GitLab CI/CD)
- Analyze test metrics and improve firmware quality
You are best equipped for this position if you have:
- A University degree in Computer science, Microelectronics, or similar fields of study
- At least 3 years of experience with Embedded systems
- ARM Cortex-M Microcontrollers experience
- A strong C and Python language expertise
- Test Plan/Test case Development, and test methodologies experience is a plus
- GitLab CI/CD experience is a plus
- Knowledge of electronics is a plus
- Fluency in English
Please send us your CV in English.
Note: This is a temporary 2-year contract with the possibility of staying afterward.
Note: We are open to remote work but with a reference for hybrid as we would also like to meet you in person.