We are looking for a Senior Real-Time Embedded Engineer to design, develop, and optimize high-performance embedded software systems. The ideal candidate has strong real-time programming experience, deep C/C++ knowledge, and hands-on work with modern embedded Linux platforms, including NVIDIA Jetson–based systems.
Responsibilities
Design, develop, and maintain real-time embedded software in C/C++
Work with Linux and bare-metal environments on ARM-based platforms
Develop performance-critical, memory-efficient, and multi-threaded software
Integrate and optimize software running on embedded edge AI devices
Develop and maintain computer vision pipelines
Use Docker for development, deployment, and reproducible builds
Collaborate with cross-functional teams on system architecture and integration
Debug low-level hardware/software issues and optimize system performance
Must Have : 5+ years of experience in real-time embedded software development Strong proficiency in C/C++ Experience developing software in real-time environments Solid experience with Linux, ARM architecture and low-level hardware protocols Experience with multi-threaded programming Experience writing performance- and memory-constrained software Hands-on experience with Docker , NVIDIA Jetson, GStreamer, and ROS 2
Advantages / Nice to Have : Experience with Software Engineering best practices and system architecture Background in Robotics, Aerial, Medical, or Military-grade systems Experience with Python Experience with Computer Vision environment, hands-on experience with opencv, Familiarity with AI / Machine Learning pipelines on embedded systems
CV+6383@hrhome.co.il