Get in touch

careers

C/C++ Programmer (m/f)

Zagreb • Full time

Apply now
programmer

About Byte Lab

Byte Lab is a product development company that helps other companies explore new ideas and develop cutting edge products. From the world’s most expensive smartwatch to smart textile wearables, we are at the forefront of technology and of what is possible with today’s embedded systems. We accomplish this by always striving to learn new skills, conquering new technologies and by constantly investing in our team.

What you will do as a C/C++ Programmer:

  • check icon Program ARM-based MCUs (mostly ST, Nordic, Silabs)
  • check icon Research new technologies
  • check icon Develop Embedded Linux applications
  • check icon Develop RTOS or “Bare Metal” applications
  • check icon Develop and maintain Byte Lab embedded libraries
  • check icon Collaborate with the HW team to create software-optimized designs
  • check icon Use version control and DevOps tools
  • check icon Create tests for device verification
  • check icon Write bootloaders

Qualifications needed:

  • check icon Are passionate about embedded systems
  • check icon Good knowledge of the C or C++ programming language
  • check icon Firsthand experience in embedded software development
  • check icon An MS or BS degree in Computer Science, Electrical Engineering or proven equivalent experience
  • check icon Some knowledge of the Linux environment
  • check icon Very good knowledge of English
  • check icon Full-time availability (or you will be soon)

Bonus points for:

  • check icon Some knowledge of hardware design
  • check icon Experience with SPI, I2C, ADC, USB, RS232, CAN, RFID, BLE, WiFi, LoRa, Sigfox, Zigbee etc.
  • check icon Knowledge of Python
  • check icon Experience with cloud communication technologies such as MQTT, CoAP, Rest, Protocol buffer, JSON, etc.

Apply by November 30.

launch
kitchen

What’s in it for you

Come with us on this great journey!

In Byte Lab, you will be surrounded by young and curious professionals who love new challenges and appreciate a relaxed working atmosphere. Your days will be dynamic and interesting as you will always have the opportunity to learn new skills and integrate new tools. And no, that is not a euphemism for long hours.

 

  • check icon Highly competitive salary
  • check icon An opportunity to work on cutting-edge designs for a wide range of industries
  • check icon Mentoring by an engineer who has 10+ years of experience
  • check icon Education through seminars, webinars, fairs, and literature

 

If you got to the end of this section, we already have something in common! We encourage you to check out our open positions and apply – you never know where the opportunity awaits!