עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Company Description Barantech is a recognized leader in turnkey Human-Machine Interface (HMI) solutions, delivering tailored platforms that span innovation, R&D, and production. Barnatech is located in Kiryat Gat, Israel
Role Overview
We are looking for an experienced Senior Embedded Software Engineer to own the firmware development and technical direction of our next-generation IoT platform.
The successful candidate will lead the design, development, and maintenance of embedded software running on ARM Cortex-M microcontrollers (primarily STM32), enabling secure, battery-powered LoRaWAN connectivity while working closely with hardware, cloud, QA, and product teams.
This is a hands-on technical leadership role combining software architecture, implementation, and technical decision-making.
Responsibilities
- Lead the architecture, design, and implementation of embedded firmware for IoT products.
- Own the technical direction and architecture of the embedded software platform.
- Develop reliable, low-power firmware for ARM Cortex-M microcontrollers.
- Optimize firmware for reliability, responsiveness, and multi-year battery life.
- Design and optimize LoRaWAN communications for battery-powered devices.
- Design and implement secure, robust, and maintainable embedded software for connected devices.
- Implement secure firmware update mechanisms (FOTA/FUOTA).
- Own firmware quality, reliability, and maintainability throughout the product lifecycle.
- Review firmware designs and code and promote engineering best practices.
- Work closely with hardware engineers during board bring-up and validation.
- Collaborate with Product Management to translate customer and business requirements into technical solutions.
- Collaborate with cloud teams to ensure seamless end-to-end system integration.
Required Qualifications
- B.Sc. in Computer Science, Electrical Engineering, or a related field.
- 7+ years of embedded software development experience.
- Strong C programming skills.
- Extensive experience developing embedded firmware for ARM Cortex-M microcontrollers (STM32 experience preferred).
- Experience with RTOS environments (preferably FreeRTOS).
- Experience developing connected IoT products.
- Experience developing battery-powered embedded systems or other resource-constrained embedded devices, with a solid understanding of low-power design principles.
- Strong debugging and troubleshooting skills for embedded systems.
- Experience developing firmware using communication interfaces and protocols such as UART, SPI, I²C, CAN, BLE, or LoRa.
- Ability to understand and troubleshoot complete IoT systems spanning embedded firmware, cloud services, and hardware.
- Experience taking embedded products from development through production and supporting deployed products in the field.
- Ability to collaborate effectively with hardware, cloud, QA, and product teams.
- Proficiency with Git and collaborative software development practices.
Strong Advantage
- Hands-on experience with LoRaWAN.
- Knowledge of RF fundamentals and wireless communications.
- Experience with wireless firmware updates (FOTA/FUOTA).
Preferred Qualifications
- Experience implementing secure boot and secure firmware update mechanisms.
- Experience contributing to products from concept through mass production.
- Knowledge of cryptography and secure embedded development.
- Experience working with AWS IoT or similar cloud platforms.
- Experience with CI/CD for embedded software.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Senior Embedded Software Engineer
התפקיד המרכזי של מהנדס/ת תוכנה משובצת בכיר/ה ב-Barantech הוא להוביל את פיתוח הקושחה והכיוון הטכני של פלטפורמת ה-IoT מהדור הבא. זה כולל תכנון, פיתוח ותחזוקה של תוכנה משובצת הפועלת על מיקרו-בקרים מסוג ARM Cortex-M (בעיקר STM32), תוך הבטחת קישוריות LoRaWAN מאובטחת ומופעלת באמצעות סוללה.
משרות נוספות מומלצות עבורך
-
Senior Software Development Engineer, Annapurna Labs
-
חיפה
Amazon Web Services (AWS)
-
-
Senior Software Engineer – Sensor Platform
-
ירושלים
Mobileye
-
-
Senior Embedded software engineer
-
הרצליה
חברה בתחום מש"א / הדרכה / השמה / בתי תוכנ
-
-
Senior\Tech Lead \Principle Embedded SW Engineer
-
תל אביב - יפו
Wizedom
-
-
C ++ Senior Engineer
-
קיסריה
חברה בתחום מש"א / הדרכה / השמה / בתי תוכנ
-
-
Senior Embedded Firmware Engineer
-
יקנעם עילית
Arad Technologies
-
תל אביב - יפו
בוקר