Looking for Clever Heads!
As a Software Engineer in Embedded OS team, you will work to bring the company’s in-house operating system to new generations of positioning receivers.
We are a small team of 5 engineers who love hacking on ARM chips at very low level. Our software boots up u-blox receivers and manages their resources : sets up power, schedules tasks, takes care of messaging, handles exceptions, manages memory, provides data security and drives various peripheral devices.
We are looking for a reinforcement, so if that sounds interesting to you, we’d love to talk!
Our team designs, implements, tests, documents and provides support for the operating system. As hardware platform we have embedded processors integrated with several RAM and ROM blocks, specialized signal processing acceleration units and other custom devices as well as standard peripheral blocks within System-on-a-Chip products.
We work closely with several hardware and software teams to help bring up new chips, prototype and implement features, perform system-level testing and optimization.
We also cooperate with architecture, product and application engineering teams, receiving feedback about and improving our software.
You will be part of an international multi-site team. In your daily work you’ll be using an agile framework and the following tools to cooperate : Jira, Gitlab, wiki.
You will mainly program in C but also will possibly use assembler for ARM (Thumb2), C++, Perl and Python where necessary.
You have a general understanding of digital electronics and are comfortable with, e.g., a Lauterbach probe or a logic analyzer.
The position can be based in Athens (Greece), Thalwil (Switzerland) or in Tampere (Finland) . Please state clearly in the application comment box for which location you are applying to.
There shall be occasional travel to other u-blox sites within Europe.
Your Skills, Experience and Requirements
Learn more about u-blox and its mission by watching !
We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success.
We strive to become a strong learning organisation and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.