Yael Korentec logo

Yael Korentec

Embedded Software Engineer

Yael Korentec

📍 Beer Yaakov, Israel 🇮🇱

full-time
mid-level
Posted —

Key Skills

CC++RTOSDSPUART

Industry

Consumer ElectronicsDefense

Job Description

Key Responsibilities

  • Software Development: Design, code, and test low-level embedded software and firmware, primarily in C/C++ , for microcontrollers, microprocessors, and DSPs.
  • Real-Time Systems: Develop deterministic, high-performance software within Real-Time Operating Systems (RTOS) or Bare-Metal environments.
  • Hardware-Software Integration: Board bring-up, debugging, and integration of software with custom hardware using lab equipment (Oscilloscopes, Logic Analyzers, JTAG, etc.).
  • Driver Development: Write and optimize low-level peripheral drivers and communication protocols.
  • Compliance & Standards: Adhere to strict defense software standards, ensuring rigorous verification, documentation, and safety-critical compliance.

Requirements & Qualifications

  • Education: B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field – Mandatory .
  • Experience: 3+ years of professional experience in embedded software development.
  • Programming Languages: Expert-level knowledge of C and/or C++ in embedded environments.
  • RTOS & Bare-Metal: Practical experience working with RTOS (e.g., FreeRTOS, VxWorks, ThreadX) and/or bare-metal programming.
  • Hardware Protocols: Solid understanding of hardware interfaces and communication protocols (e.g., UART, SPI, I2C, CAN bus, Ethernet, PCIe).
  • Language: Professional proficiency in English (reading, writing, and technical communication).