Senior Embedded C++ Engineer (Linux)

Full-time, Agreement-based
Bratislava, Slovakia

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!

Lukas Tomas