Senior Embedded C++ Engineer (Linux)
Job description
We are looking for a motivated and experienced Senior Embedded C++ Engineer (Linux). You will be part of a growing software company and participate on our customer projects but also work on internal projects to develop our company further. :)
HIGHLIGHTS
Work with modern C++ (up to C++20) on ARM-based embedded Linux systems (TI platform, industrial use case)
Build software for a Swiss-based global leader in high-precision industrial measurement technology
Join a small, focused agile/scrum team of ~7 engineers (developers, testers, product owner)
Solve real-world hardware-related challenges in a product that ships to customers worldwide
Long-term project with a stable, well-established client
TECH STACK
Must have: C++, Embedded Linux, UML, Git, Bash, Python, Docker
Nice to have: Yocto, CI/CD (Jenkins, GitLab CI), C, JSON, Flatbuffers/Protobuffers, Lua, REST API, DBUS
Benefits
YOUR BENEFITS
Enjoy our multicultural work environment with international companies and projects and the ability to travel to customer locations (Switzerland, Germany, and many more)
Be part of an awesome team which is engaged across all projects and will support you whenever necessary
Get an above-average salary and our benefit package with plenty of time off
Grow with us as a group with team building, community/learning events, workshops and more
And very importantly: A little party never killed nobody :)
TERMS OF EMPLOYMENT (FOR LABOR CONTRACT)
Flex work model (annual hours)
Possibility to work part-time 80%, according to your personal preferences
Work distributed wherever like (@Riwers or home office)
Get 3’000€ annual budget for hardware (bring-your-own), gadgets and education
Get referral bonus if you bring in new colleagues
Participate in team events and trainings
Fully covered meal card – meal, paid over salary
Multisport card
Coffee, tea and snack for free
Personality requirements
ABOUT YOU
Of course you are an amazing, honest and fun-to-work-with person. On-top of that you should bring those skills along:
5+ years of professional experience with object-oriented C++ on embedded or hardware-near systems
Solid experience with software development under Linux
Strong understanding of algorithms and data structures
You enjoy in an agile environment, enjoy working in a team, and are always ready to learn something new
Company description
Riwers is an international software development company headquartered in Switzerland. We have our R&D center in Bratislava, Slovakia, from where we deliver our customers in Europe and all around the world with great software projects. Our goal is to engage the best software pros worldwide for our company: this includes YOU!