Career: Software Engineer

Who you are

You are ready to make a big difference in technology!

You are an experienced software engineer who can create well-structured software applications out of robotic business ideas and feature requests. You know the inner workings of embedded platforms and your mother language is C++. You thrive in a young, passionate team and you love to share your experience with fellow software engineers. You like an occasional game night and team events.

You have excellent communication skills and are full of innovative ideas. You show initiative, can oversee your tasks and responsibilities and are able to work autonomously. You have creative ideas for solutions and are willing to take responsibility for a substantial part of Avular’s digital environment.


Your specs

A Masters degree in computer/software science or electrical engineering
5 – 10 years of professional working experience
Experience with leading role in a software project requiring intensive teamwork
Experience with embedded Linux
High C(++) programming skills
Experience with ARM Cortex-M or similar micro-controllers
Know-how of basic electronics is a plus
Experience with MATLAB Simulink and code generation tools is a plus
Experience with following tools is a plus: Qt Creator, GitLab, Kubernetes, Azure

What you’ll be doing

As an embedded software engineer you will shape the software of our robots. You will work closely together with the rest of our talented multidisciplinary team and together ensure our customers a flawless experience with our products. As part of our team, you will be contributing to software modules throughout our product portfolio: from embedded firmware to desktop development applications. You do this specifically to ensure the mobile robotic systems are built upon a fundament of robust software architecture. You design the inner architecture of mobile robotic onboard computers, customer tooling and interface applications. Additionally, you understand the importance of automated testing and stimulate our team to create efficient testing procedures.

What you’ll be responsible for

– Designing robust software architectures for embedded OS (real-time and linux) and desktop applications

– Sharing your professional experience with fellow software engineers to raise overall quality of the team

– Contributing to our C++ and Python codebase

    • Developing firmware for our mobile robot systems and localization systems
    • Expanding our MATLAB toolchain from graphical model to binary firmware
    • Designing graphical user interfaces
    • Automating software tests with Gitlab and Kubernetes


Why you want to join the Avular team

– Our young, passionate, multi-disciplinary team
– We are a rapidly growing company where you can really make a difference
– Game nights and team events
– Excellent conditions of employment
– Plenty of room for personal development, new ideas and opportunities to improve the product portfolio
– The best fuel: good coffee
– Location: Strijp-T, Eindhoven, where you’ll be surrounded by other innovative companies
– Company lunch every Tuesday
– Friday afternoon drinks with the team


Apply now!

Are you our new colleague?

Please send:
– your motivation letter
– your resume

to Yuri Steinbuch via this button:

Apply