Skip to content

Embedded Software Engineer

Poland, Łódzkie, ŁódźProduct

Job description

ABOUT HERO LABS

Did you know that water leaks cause more damage to properties than fires and thefts combined?

Or that 2/3rd of the world population is going to suffer from water shortages by 2025?

Bloomberg: https://www.bloomberg.com/graphics/2019-countries-facing-water-crisis/


Hero Labs is on a mission to address these challenges.

We combine world-class academic research, award-winning IoT/smart home expertise and elegant design into innovative, helpful products that enhance people's lives.


Our technology roadmap is full of great products we want to build and launch in the coming years.

We’ve secured investment from a multi-billion-Euro investor, and we’re accelerating our growth.


Now, we need you, Embedded Software Engineer, to help us create and launch world-changing inventions.


We have offices in Łódź, Poland and London, England. However, for this position, we need you in our R&D office in Łódź.




ABOUT YOU

You’re an ambitious self-starter who learns fast, loves technology, and delivers code three times faster than people think is possible.


You will get the opportunity to work on various projects with exciting products at multiple stages of their life cycle.


You will have a chance to learn new technologies and be a critical team member to help us develop cutting-edge applications in IoT.


Although we are very well-founded, we are still a relatively small team.

This means that you will have a lot of autonomy, a massive opportunity to grow with the company, and your work can truly change the lives of people on this planet.


RESPONSIBILITIES

  • Work as part of our embedded team designing, building, and delivering high-quality embedded software for our products as well as equipment required on our assembly lines (functional tests and calibration rigs)
  • Develop robust tests for all the code and integrations you write
  • Make impactful decisions about data privacy, security, and product stability — their edge cases, failure modes, and life cycles

Job requirements

MINIMUM REQUIREMENTS

Experience working with:

  • Embedded devices using C++ language and Make or CMake
  • Linux
  • Applications written in other programming languages (Python, JavaScript etc.)
  • Other engineers contributing to the same codebase

Additionally, we expect you to:

  • Be keen to learn, regardless of level or experience
  • Be comfortable with ambiguous goals and be able to work to tight deadlines

If you’ve worked with IoT products – this will be a bonus.


What we offer*:

  • Full-time employment contract or a B2B agreement
  • Competitive salary
  • Contribution to private health care
  • Professional training budget
  • Company laptop and equipment
  • Contribution to gym or wellness subscription
  • Employee Pension Scheme
  • Free coffee, snacks and beverages in the office
  • Access to company hardware lab (3D printers, electronic stand) for private purposes - in Poland
  • Contribution to contact lenses/glasses subscription


*benefits can vary depending on your location


If you want to make a true impact and see your work make a meaningful difference - we're really keen to hear from you. Send us your CV and take part in a quick and pleasant recruitment process.
We will contact you within a max. of 3 days from sending your CV.

or