עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
Description:
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 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
25,000-35,000 ₪