← к выдаче
разработка

Senior Embedded Software Engineer

Zagreb20 дн. назад

Описание от работодателя

Title: Senior Embedded Software Engineer Location: Zagreb, Croatia (Hybrid) 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 g eneral medical examination included) Free parking space Paid sick leave