DevJobs

Embedded Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Linux Linux
  • ARM
  • Coreboot
  • RTOS
  • U-Boot
  • x86

Location: Petah Tikva


Company's Profile:

QiERA is the Cyber arm of BATM providing next-generation network security products and solutions with a focus on Post-Quantum Cryptography. We specialize in securing critical network infrastructure through advanced hardware-based encryption technologies, ensuring high-performance security for next-generation communication systems.


Position Summary:

We are looking for a highly skilled and motivated Embedded Software Engineer with expertise in C/C++ to join our core development team. You will design and implement firewall systems and cryptographic libraries in real-time embedded Linux environments, focusing on advanced encryption for network security solutions. The role involves low-level development for ARM and x86 platforms, including work with bootloaders (U-Boot/Coreboot) and user/kernel-space programming.


An excellent opportunity to join an Embedded Software Development team in a cutting-edge company specializing in Cybersecurity and Post-Quantum Encryption. Work with real-time systems, Linux (RTOS), ARM and x86 architectures, and communication protocols. Develop software solutions for securing critical infrastructures, using C/C++ and advanced encryption technologies, especially focusing on post-quantum encryption.


Responsibilities:

  • 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 to ensure seamless communication with dedicated hardware.
  • Designing and implementing firewall systems and cryptographic libraries using C/C++.
  • 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.


If you are passionate about solving complex challenges in real-time systems, high-performance embedded software, and cybersecurity, we’d love to hear from you.

Celare Cyber Systems