Embedded Software Engineer
Septentrio is looking for an enthusiastic Embedded Software Engineer to join its System Level Products development team. Together with your colleagues, you will work on the development of state-of-the-art embedded software running on satellite navigation products capable of centimeter-level-precision positioning. You will contribute to the development of new features.
Starting from requirements, you design, implement, unit-test, debug and document new product features. Your colleagues and you continuously refine and extend the core functionality and user interface of Septentrio products, making them easy to use and configure for the customer.
You hold a master degree (Applied Science, Industrial Science) in Engineering, Computer Science or equivalent. You can write well-structured embedded software using C, C++ and test scripts in Python. You are familiar with GNU tool-chain (gcc, gdb) and Linux environment and you have an understanding of the Software Development Life cycle(s) and its associated tools (issue tracking, source control management, continuous integration, design documentation, etc.) We are an international (multi-cultural) company, so knowledge of English is a must.
We consider it an extra asset if you have experience with embedded Linux, communication/service protocols for Wi-Fi, Ethernet, GSM, USB, CAN or Object-Oriented programming in C++, Java. Also knowledge of thread programming and experience with drivers for SD cards, USB, CAN communication protocol is not necessary, but would be a plus!