Senior Embedded Software Engineer

Byte Lab

  • 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 a Senior Embedded Software Engineer and play a key role in designing and developing software that powers next-generation connected devices.You will work on state-of-the-art and modern IoT products, helping shape innovative solutions from concept to mass production. Our projects span across various industries, combining embedded intelligence with wireless connectivity, cloud integration, and real-time data processing. You'll collaborate with a team of experienced engineers, working hands-on with the latest microcontrollers, sensors, and communication protocols to bring smart, connected systems to life.This is a great opportunity to push the boundaries of embedded technology, contribute to high-impact projects, and grow in a fast-paced, innovation-driven environment.What You’ll Do:
  • Program ARM-based MCUs (primarily ST, Nordic, ESP32)
  • Research and evaluate new technologies and development approaches
  • 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
  • Perform code reviews and ensure code quality through best practices
  • Work on a variety of projects across industries within a year
  • Play an active role in advancing the IoT movement
What We’re Looking For:
  • Strong passion for embedded systems and IoT
  • Excellent command of C or C++ programming
  • At least 4 years of professional experience in embedded software development
  • Solid understanding of microcontrollers, peripherals, and embedded systems design
  • Working knowledge of RTOS concepts (e.g., FreeRTOS, Zephyr OS, ThreadX)
  • Familiarity with lab equipment: oscilloscopes, logic analyzers, power supplies, spectrum analyzers, ..
  • Good understanding of hardware and ability to read schematics
  • Experienced in debugging, problem-solving, and optimization
  • Experience with Linux environments
  • Good communication skills and fluency in English
  • Good client communication and presentation skills
Nice to Have (Bonus Points):
  • Experience with Embedded Linux
  • Knowledge of Zephyr RTOS
  • Proficiency in Python
  • Experience with cloud communication protocols: MQTT, CoAP, REST, Protocol Buffers, JSON
  • Hands-on experience developing products from prototype to mass production
  • Background in leading software projects or mentoring junior developers
  • Familiarity with static code analysis tools and embedded test frameworks
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

  • Design Electrical Engineer

    Vertiv

    • Zagreb
    Job Category: Electrical & Electronics Engineering Job Description: Vertiv je globalni lider u projektiranju, izgradnji i servisiranju naprednih proizvoda i sustava koji osigur…
    • Prije 27 dana
  • Senior Software Engineer

    ReversingLabs

    • Zagreb
    Job Description: At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe…
    • Prije 1 mjesec