Embedded FPGA + C Programmer
7 days ago
About the Project
We're developing a
standalone, battery-powered outdoor device
featuring an
ESP32
and
camera module
(controlled via ESP32 or direct UART/SPI commands).
The goal: build a
stable, resilient cellular connection
to our server and ensure
reliable image capture and transfer
— all under
strict low-power constraints
.
What You'll Do
- Develop firmware for the
ESP32
microcontroller to manage system modules. - Implement
camera control and capture pipelines
, ensuring robust image handling. - Build a
battery-aware upload pipeline
with efficient sleep/wake policies. - Manage
storage durability
(wear leveling, quotas) and system watchdogs. - Integrate
structured logging
and
field diagnostics
for remote monitoring. - Collaborate closely with the hardware and FPGA teams to refine system performance.
Must-Have Experience
- Strong proficiency in
C
for microcontrollers (ESP32 / ESP-IDF / STM32). - Hands-on experience with
RTOS
environments. - Deep understanding of
MIPI camera modules
(sensor init, capture pipeline, trigger/stream via ESP or direct commands, basic image buffering/storage). - Proficiency with
UART/SPI, GPIO, interrupts, and watchdogs
. - Experience integrating
FPGA with microcontrollers
and peripheral systems.
Nice to have
- Python or Shell scripting
for build/test automation and log parsing. - Experience with
Quectel
or
SIMCom
cellular modems. - Familiarity with
MQTT/HTTP(S)
protocols,
telemetry
,
remote diagnostics
, and
A/B OTA
updates. - Basic
image compression/formatting
and
fail-safe upload queue
implementation skills.
Why Join Us
You'll work on a
cutting-edge embedded vision system
that blends low-power design, connectivity, and real-time imaging.
If you enjoy solving complex integration challenges and pushing the limits of embedded systems — we'd love to hear from you.
-
Linux Embedded Engineer
7 days ago
Haifa, Haifa, Israel Apple Full time ₪80,000 - ₪120,000 per yearWe are looking for a talented Embedded developer to utilize Linux OS for Apple Silicon Validation. You will be part of a highly visible team developing Linux Kernel device drivers and user-space apps in order to test the functionality, conformance, and performance of the best in class Apple System-on-Chips (SoC). Join us and help to deliver the next...
-
Linux Embedded Engineer
6 days ago
Haifa, Haifa, Israel Apple Full time ₪90,000 - ₪120,000 per yearWe are looking for a talented Embedded developer to utilize Linux OS for Apple Silicon Validation. You will be part of a highly visible team developing Linux Kernel device drivers and user-space apps in order to test the functionality, conformance, and performance of the best in class Apple System-on-Chips (SoC). Join us and help to deliver the next...
-
Embedded Software Engineer, Senior
7 days ago
Haifa, Haifa, Israel Qualcomm Full time ₪90,000 - ₪120,000 per yearCompanyQualcomm Israel Ltd.Job AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryJob Overview:As a member of the SVE team, you will be responsible for developing embedded software drivers, firmware and tests for Qualcomm Snapdragon chips. You will work closely with system architects, software teams, hardware designers and...
-
Embedded Software Engineer, Senior
7 days ago
Haifa, Haifa, Israel Qualcomm Full time ₪90,000 - ₪120,000 per yearCompany:Qualcomm Israel Ltd.Job Area:Engineering Group, Engineering Group > Software EngineeringGeneral Summary:Job Overview:As a member of the SVE team, you will be responsible for developing embedded software drivers, firmware and tests for Qualcomm Snapdragon chips. You will work closely with system architects, software teams, hardware designers and...
-
Haifa, Haifa, Israel Google Full time ₪120,000 - ₪180,000 per yearMinimum qualifications:Bachelor's degree in Electronic Engineering or Computer Engineering, or equivalent practical experience.5 years of experience in Peripheral Component Interconnect Express (PCIe) validation and testing (e.g., compliance, system level debug).Experience in embedded C/C++ code development.Preferred qualifications:Experience in PCIe...
-
Embedded Software Engineer
6 days ago
Haifa, Haifa, Israel abra Full time ₪60,000 - ₪80,000 per yearabra R&D is seeking an Embedded Software Engineer to join our teamAbout The Role:We are looking for a talented Embedded Software Engineer to join our IoT team and take part in developing the next generation.In this role, you will be involved in the full software development lifecycle- from defining requirements and designing solutions to implementation,...
-
Senior Embedded Engineer
7 days ago
Haifa, Haifa, Israel Gini-Apps Full time ₪60,000 - ₪90,000 per yearA leading industrial engineering company specializing in custom-made machinery, is looking for aSenior Embedded software Engineerwith expertise inTI, and STMicromicrocontrollers. In this role, you will design, develop, and optimize firmware for embedded systems. You'll work closely with hardware, software, and test teams to deliver robust, real-time...
-
Senior Embedded Engineer
7 days ago
Haifa, Haifa, Israel Gini Apps Full time ₪120,000 - ₪180,000 per yearA leading industrial engineering company specializing in custom-made machinery, is looking for a Senior Embedded software Engineer with expertise in TI, and STMicro microcontrollers. In this role, you will design, develop, and optimize firmware for embedded systems. You'll work closely with hardware, software, and test teams to deliver robust, real-time...
-
Haifa, Haifa, Israel Google Full time ₪120,000 - ₪180,000 per yearNote: By applying to this position you will have an opportunity to share your preferred working location from the following:Haifa, Israel; Tel Aviv, Israel.Minimum qualifications:Bachelor's degree in Electronic Engineering or Computer Engineering, or equivalent practical experience.5 years of experience in Peripheral Component Interconnect Express (PCIe)...
-
Embedded Software Engineer
7 days ago
Haifa, Haifa, Israel Elbit Systems Israel Full time ₪40,000 - ₪80,000 per yearשתף משרה זוEmbedded Software Engineerזיהוי דרישה: 5299מיקום גאוגרפי: חיפהחברה: ElbitSystemsעיר: חיפהתאור משרהלאתר החברה בחיפה דרוש.ה Embedded Software engineerבמסגרת התפקיד:פיתוח ותחזוקה של תוכנת Embedded לפרויקטים שוניםביצוע...