JobsPortal logo

Search Jobs In Finland

Senior SW Engineer

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

As s Senior Software Developer you are 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. You should be familiar with the embedded software development and having basic understanding of HW design and HW concepts.
You will be working in our growing international team with team members in Switzerland and Finland in charge of positioning product verification and providing evidence of both conformance to international standards, internal and marketing requirements. In your job you’ll get a good understanding of GNSS receiver technology from satellite signal tracking to high-precision technologies and sensor assisted navigation. You will work hands on with development of future high accuracy GNSS and satellite based timing products.

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