JobsPortal logo

Search Jobs In Finland

Test Software Developer

Published date more than one year ago
Posted: more than one year ago
Company U-Blox
Company: U-Blox
Location Tampere
Location: Tampere

As a Test Software Developer you will be part of international team in charge of verification systems for our GNSS based products. You will be responsible of design of test systems, implementation of automated test cases as well as development and maintenance of related test hardware. To be successful in this role you should be familiar with the embedded software development and have basic understanding of hardware design and hardware concepts. You will work hands on with the development of verification systems for future high accuracy GNSS and satellite based timing products. In this position you will also co-operate with experts from different areas of global navigation satellite system (GNSS) technology and learn technical details from satellite signal search and tracking to high-precision technologies and sensor fusion.

If you are interested in discovering the possibilities of the latest technology and if you are looking for a position in an international team with leading experts in their area, this could be the right opportunity for you!

Your Responsibilities

• Design, implementation and verification of test systems according to requirements
• Automated test framework development and maintenance
• Design, develop, and maintain automated test cases
• Taking part in architectural design of new test HW and SW
• Create technical documentation for developed solutions

Your Skills and Experiences

• MS or BS in electrical engineering or computer science
• Experience in

• Embedded software development
• C/C++
• Linux
• Scripting languages (Perl, JavaScript)

• Ability to work as a member of bigger projects. Flexible team player.
• Multi-site communication experience
• Willingness to travel on occasional basis
• Good analytical skills
• Good English communication skills, oral and in writing

Bonus Points
Knowledge in the following areas is a plus

• Real-time operating systems.
• GNSS technologies
• SPI, I2C, UART, USB and other communication interfaces.
• ARM CPUs (ARM7TDMI, CortexM3).
• SQL Database management.
• Statistical analysis
• MATLAB or other simulation software