Embedded Software Engineer

Full Time | Novi Sad, Serbia


Job Details

What we are looking for

We are looking for a dedicated candidate to join our Embedded Software Engineering Team. With our Front-End, Back-End and DevOps teams, he/she will participate in features development and have the opportunity to deliver highly reliable code, research and develop new technologies, grow professionally and personally and achieve great things!

Who we are

Founded in 2013 by a team of veterans in the industrial automation and software development industry, WolkAbout is one of the pioneering Industrial Internet of Things companies. Weโ€™ve built a complete IoT application enablement platform and user-friendly tools to allow system integrators, product and service providers to develop and rapidly bring industrial-grade IoT applications to market.

With 50+ employees and headquarters in Prague, Czechia, a regional office in Arnhem, the Netherlands and a development centre in Novi Sad, Serbia, WolkAbout is simplifying digital transformation journeys worldwide.

Your main responsibilities will be
  • Develop the applications for embedded devices (e.g. gateways, industrial PCs) for the purpose of solving various industry domain problems
  • Update existing SDKs and software tools with the latest features
  • Get involved in the integration of various hardware platforms to the cloud
  • Participate in the integration with the third-party cloud services
  • Develop industrial communication protocols from the specification
You are a great fit for this role if you have the following skills and experience
  • Experience with Linux-based platforms
  • Very good knowledge of C++ programming language, with a good understanding of Standard Library and C++ 11/14/17 standard
  • Knowledge of C/C++ compilers, libraries, toolsets, frameworks and Unit testing
  • Experience with C programming language
  • Software design skills, with a deep understanding of good software engineering principles
  • Experience in using Git
  • Basic understanding of how the embedded hardware works
It would be really nice if you had
  • Good knowledge of Linux - specifically infrastructure related to the operating system configuration (services, daemons) and shell scripting
  • Experience with deploying embedded applications with Docker
  • Familiarity with Python
  • Advanced knowledge of MQTT, poco, gtests and cmake
Why you will love working here

๐Ÿ’ผ Company-sponsored conferences, workshops and overall knowledge improvement: โœ“
๐ŸŽ“ Opportunity to work with and learn from our top IoT team and grow professionally and personally: โœ“
๐Ÿ Holiday: 25 days/year
๐Ÿ•— Flexible working hours: โœ“
๐ŸŒฒ Friendly environment: โœ“
๐Ÿฅ Private health package: โœ“
๐Ÿคธ Fitness benefits and fun activities: โœ“
๐Ÿ’ถ Salary: competitive
๐ŸŽฎ Gameroom: โœ“
๐Ÿšฒ Bike and free parking: โœ“
๐Ÿ˜ Possibility to work from home: โœ“
๐Ÿ—“ Workweek: 40 hours

Specification of our organisation

๐Ÿ“ Work location: Serbia, Novi Sad, Bulevar Jovana Duฤiฤ‡a 15
๐Ÿ‘ฅ Company size: 50+

If you are interested in our business and technology, weโ€™d love to hear from you!

Join our team as we create smarter tomorrow!

Apply forย This Job


Upload a file in PDF or DOC format,
no larger than 8mb in size.


Thanks for applying and have a fantastic day!

WolkAbout collects your personal data for the purposes of managing WolkAboutโ€™s recruitment related activities as well as for organisational planning purposes. Consequently, WolkAbout may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment. For more information, check our Personal Data Protection Policy.
This consent may be withdrawn at any time by contacting us at careers@wolkabout.com .