Senior Embedded/Backend Engineer
Job description
We are looking for a motivated and experienced Senior Embedded/Backend Engineer. 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 either C or Golang on an interesting greenfield project
Build software for a Swiss leader in fire detection technology
Small, focused dev team → lots of ownership, little bureaucracy
New modular system (LISTmod) replacing legacy products
Hardware ready, software is where you come in - Hardware for LISTmod is ready; Linux is hardened and reduced to essentials for security.
ABOUT THE ROLE
You are a Senior Embedded/Backend Engineer who can really work independently with either C or Golang (with Linux experience, too) ideally with +5 years of working experience
You’ll join a compact dev team (~4 people, mix of hardware and software).
Web admin will come later and can be implemented by a separate web developer.
TECH STACK
Must: C or Go, Embedded Linux, Modbus RTU/TCP, OPC UA, MQTT, RS-485
Nice to have: Toradex Verdin AM62, experience with industrial hardware, safety-critical systems, web UIs
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:
You have 5+ years of professional experiences in C or Golang for embedded or hardware-near systems
Solid understanding of Linux and industrial communication protocols
Experience with Toradex Verdin AM62 is a strong plus.
You can speak either English or German language
You feel good in an agile environment, have a teamwork mindset and 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!