Senior Software Engineer
u-blox
Tampere or Espoo, Finland
The Software Developer is responsible for the architecture, implementation, and maintenance of the global navigation satellite system (GNSS) receiver test solutions. Tasks include defining the requirements, making architectural design and implementation of test systems.
Your Responsibilities
- Drive design, implementation and verification of automated test systems according to requirements
- Contribute to architectural decisions and guide technical direction
- Take care of test framework maintenance and integration with other tools
- Own and resolve technical issues and defects related to test framework or tool integration
- Write technical documentation for test system maintenance and user documentation for test developers and test engineers
- Provide technical mentorship to junior engineers and test developers
- Contribute and drive continuous improvements and technical excellence
Your Skills and Experience
- MS or BS in electrical engineering or computer science
- Several years of work experience
- Proficiency in implementing systems utilizing AWS services
- Strong Python and pytest expertise, familiar with C/C++
- Solid understanding of SQL database management (MySQL, PostgreSQL, DynamoDB)
- Strong experience with Linux and Docker Containers
- Ability to work independently, support larger projects and proactively drive progress
- Agile mindset and willingness to work in a scrum environment
- Good English communication skills, oral and in writing
Bonus points (not mandatory)
- Understanding of GNSS technology
- Work experience with Visual Studio Code and devcontainers
- Experience on implementing test systems using Robot Framework
- Familiarity with GitLab + GitLab pipelines, Jira and Xray
- Understanding and experience of data visualization
- Usage of AI in SW development and/or documentation
Don't forget to mention EuroTechJobs when applying.