עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Cardo Systems, the global leader in wireless communication solutions for motorcycle, ski, and bicycle helmets, is seeking a hands-on Embedded Software Technical Lead to play a key role in the design and development of firmware for our next-generation rider products.
This role is focused on deep technical ownership, system-level thinking, and high-quality implementation, and is ideal for an experienced embedded engineer with a strong algorithmic background and solid architectural understanding—who can also mentor and lead a small team of 2–3 embedded engineers while remaining highly hands-on in day-to-day development.
What You’ll Do
Take hands-on responsibility for the design and implementation of embedded software architecture for new wireless communication devices (ARM Cortex-M, RTOS, ultra-low-power systems).
Design, implement, and optimize complex embedded algorithms, including real-time control flows, communication logic, and audio/DSP-related pipelines.
Write, review, and maintain high-quality, production-grade C/C++ code.
Contribute to system-level architectural decisions and ensure scalable, robust firmware design.
Define and promote coding standards, design patterns, and best practices across the firmware domain.
Act as a technical focal point for debugging, root-cause analysis, and performance optimization of complex issues.
Lead a small team of 2–3 programmers/engineers: provide technical direction, help with task breakdown and prioritization, and ensure high-quality delivery.
Mentor engineers through design reviews, technical discussions, pairing, and hands-on collaboration—raising the team’s engineering bar.
Work closely with Hardware, QA, Mobile App, Cloud, and Product teams to deliver integrated, end-to-end solutions.
Participate in technical roadmap discussions and evaluation of tools, technologies, and wireless stacks.
Requirements:
Must-Haves
B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
7+ years of hands-on embedded software development experience in C/C++, with production systems shipped.
Strong algorithmic thinking and experience designing complex embedded software systems.
Proven experience acting as a technical lead or leading a small team in the past.
Demonstrated ability to be highly hands-on while mentoring and leading a small team (2–3 engineers), including code reviews, coaching, and technical ownership.
Deep understanding of real-time embedded systems, including RTOS, scheduling, interrupts, DMA, and low-level drivers.
Experience with wireless communication protocols; Bluetooth Classic and BLE are a strong advantage.
Excellent debugging and problem-solving skills.
Experience working with Git and modern development workflows.
Strong communication skills and fluent English.
Nice-to-Haves
M.Sc. or strong academic background in algorithms, signal processing, or related fields.
Experience with audio processing, DSP algorithms, or real-time audio systems.
Familiarity with power optimization techniques for battery-powered devices.
Experience with bootloaders, firmware update mechanisms, or OTA solutions.
Exposure to safety or regulatory standards (e.g., ISO 26262, IEC 62304).
Scripting experience (Python/Bash) for automation and tooling.
Hebrew or additional language skills.
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Embedded Software Technical Lead
ה-Embedded Software Technical Lead ב-Cardo Systems אחראי על הובלה טכנית ופיתוח תוכנה משובצת עבור הדור הבא של מוצרי תקשורת אלחוטית לרוכבים. התפקיד כולל אחריות מעשית על ארכיטקטורת התוכנה, תכנון ויישום אלגוריתמים מורכבים, כתיבת קוד C/C++ איכותי, והובלת צוות קטן של מהנדסי תוכנה תוך כדי מנטורינג וקידום סטנדרטים טכניים.
משרות נוספות מומלצות עבורך
-
Firmware Team Lead
-
רמת גן
Nanit
-
-
Software Engineering Team Lead
-
תל אביב - יפו
Dialog
-
-
Embedded Software Team Leader
-
רעננה
Hillcrest Labs, acquired by CEVA
-
-
Embedded Team Lead (Automotive | STM32)
-
הרצליה
Questar Auto Technologies
-
-
Team Lead – Software & Embedded Systems
-
ראש העין
BEESENSE SENSORS SYSTEMS
-
-
דרוש/ה מוביל/ת צוות RT Embedded
-
רחובות
QPOINT Technologies
-