Embedded Software Engineer

Byte Lab Prikaži sve poslove

  • Zagreb
  • Stalni radni odnos
  • Puno radno vrijeme
  • Prije 1 mjesec
  • Jednostavna prijava
About the Role:Are you passionate about embedded systems and excited to work on cutting-edge IoT solutions? Join our growing team as an Embedded Software Engineer and play a key role in designing and developing software that powers next-generation connected devices.You’ll work on modern IoT products from concept to mass production, contributing to solutions that combine embedded intelligence, wireless connectivity, cloud integration, and real-time data processing. Our projects span multiple industries, giving you exposure to diverse technologies and problem spaces.Whether you’re early in your career and eager to learn, or have solid hands-on experience with embedded systems, this is an excellent opportunity to develop your skills, collaborate with experienced engineers, and contribute to real-world, high-impact projects in a fast-paced, innovation-driven environment.What You’ll Do:
  • Develop firmware for ARM-based MCUs (primarily ST, Nordic, ESP32)
  • Research and evaluate new technologies
  • Develop, debug, review, and optimize application-level C/C++ code
  • Collaborate with hardware engineers to design software-friendly architectures
  • Contribute to project documentation and maintain development records
  • Use version control and DevOps tools for efficient software delivery
  • Create test cases and perform device verification
  • Participate in the entire software development life-cycle – from concept to release
  • Participate in code reviews and contribute to maintaining software quality
  • Work on a variety of projects across industries within a year
  • Be part of the IoT movement
What We’re Looking For:
  • Passion for embedded systems and IoT
  • Strong knowledge in C or C++ programming
  • Experience in embedded software development
  • Understanding of microcontrollers, peripherals, and embedded systems design
  • Familiarity with RTOS concepts (e.g., FreeRTOS, Zephyr OS, ThreadX)
  • Experience using lab equipment: oscilloscopes, logic analyzers, power supplies, spectrum analyzers, ..
  • Basic understanding of hardware and ability to read schematics
  • Good analytical and debugging skills
  • Familiarity with Linux environments for development and testing
  • Good communication skills and proficiency in English
Nice to Have (Bonus Points):
  • Experience with Embedded Linux
  • Knowledge of Zephyr RTOS
  • Proficiency in Python for scripting or tooling
  • Experience with cloud communication protocols: MQTT, CoAP, REST, Protocol Buffers, JSON
  • Good client communication and presentation skills
  • Hands-on experience developing products from prototype to mass production
  • Interest in continuous improvement, testing frameworks, and code analysis tools
What's in it for you:
  • Highly competitive salary
  • An opportunity to work on cutting-edge designs for a wide range of industries
  • Education through seminars, webinars, fairs, and literature
  • Paid additional health insurance (Annual general medical examination included)
  • Free parking space
  • Paid sick leave

Byte Lab

Slični poslovi

  • Embedded .NET Software Engineer (m/ž)

    King ICT

    • Zagreb
    KING ICT proširuje i ojačava svoj softverski razvojni tim! Kao jedna od vodećih tehnoloških kompanija s međunarodnim dosegom i dugogodišnjim iskustvom zapošljavamo više kolegica …
    • Prije 9 dana
  • Embedded .NET Software Engineer (m/ž)

    King ICT

    • Zagreb
    KING ICT proširuje i ojačava svoj softverski razvojni tim! Kao jedna od vodećih tehnoloških kompanija s međunarodnim dosegom i dugogodišnjim iskustvom zapošljavamo više kolegica …
    • Prije 9 dana
    • Jednostavna prijava
  • Senior Embedded Software Engineer

    Byte Lab

    • Zagreb
    About the Role: Are you passionate about embedded systems and excited to work on cutting-edge IoT solutions? Join our growing team as a Senior Embedded Software Engineer and play…
    • Prije 1 mjesec
    • Jednostavna prijava