DevJobs

Embedded Software Engineer

Overview
Skills
  • C C ꞏ 5y
  • C++ C++ ꞏ 5y
  • Python Python
  • ARM
  • x86

Location: Petah Tikva


Company's Profile:

QiERA is the Cyber arm of BATM providing post quantum next generation network security products and solutions. Our solutions focus on securing critical network infrastructure through advanced hardware-based encryption and post-quantum cryptographic technologies.


Position Summary:

We are looking for a highly skilled and motivated Embedded Software Engineer with strong C/C++ expertise to join our core development team. You will be responsible for designing and implementing firewall systems and cryptographic libraries in real-time embedded Linux environments. The role involves low-level development for ARM and x86 platforms, including work with bootloaders (U-Boot/Coreboot) and user/kernel

If you enjoy solving complex challenges in a multidisciplinary, fast-paced environment — we’d love to hear from you.


Responsibilities:

  • Designing and implementing firewalls and cryptographic libraries using C/C++.
  • Developing embedded software in C/C++, including working with u-boot and kernel space, specifically for ARM-based systems and microcontrollers.
  • Creating and integrating hardware-software interfaces, ensuring seamless communication with dedicated hardware.
  • Performing unit and integration testing to validate functionality and performance.


Requirements:

  • BSc or MSc in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of hands-on experience in embedded real-time software Development.
  • Strong proficiency in C/C++ programming.

Advantages:

  • Solid understanding of ARM and x86 architectures.
  • Prior experience developing network equipment such as switches or routers.
  • Previous knowledge of cryptology.
  • Good knowledge of python (or other scripting language).
Celare Cyber Systems