Software Engineer (Sensor)
Overview
- Added in 30 days
- 68
- At this company, still open
Skills named in this posting
- Ethernet
- USB
- I2C / UART
- C++
- Python
- Linux kernel
- Device drivers
- CUDA
Who you are:
• Systems developer passionate about low-latency sensor drivers, hardware abstraction layers, cross-sensor clock synchronization, and zero-drop data pipelines.
• Hands-on software craftsman adept at Linux device drivers, SocketCAN, V4L2, GStreamer, zero-copy shared memory, and C++ system design.
• Driven by high data fidelity, deterministic timing, failure resilience, and continuous API clean-up.
• A strong collaborator across perception, state estimation, hardware design, and calibration teams.
Responsibilities:
• Design and maintain robust C++ driver abstraction layers for heterogeneous sensor suites (RGB-D cameras, ToF, LiDAR, high-rate IMUs, tactile sensors, 6-axis force-torque sensors).
• Implement hardware-assisted time synchronization protocols (IEEE 1588 PTP, gPTP, PPS, hardware sync trigger lines) across distributed sensor nodes and central compute.
• Develop low-latency zero-copy data transport pipelines to deliver high-bandwidth point clouds, video frames, and telemetry to perception and RL control modules.
• Build sensor fault detection, health monitoring, automatic recovery, dynamic re-connection, and runtime diagnostic daemons.
• Optimize Linux kernel driver stacks (V4L2, USB3/UVC, SocketCAN, Ethernet) for maximum throughput, sub-millisecond jitter, and minimal CPU footprint.
• Define unified sensor data abstractions, schema definitions, and ROS 2/DDS topic interfaces for seamless downstream algorithmic consumption.
• Collaborate with hardware and calibration engineers to conduct environmental stress validation and motion artifact testing on physical robot platforms.
• Produce clear technical documentation, integration standards, and automated testing suites for factory floor sensor testing.
Requirements:
• B.Sc. or M.Sc. in Computer Science, Robotics, Electrical Engineering, or related technical disciplines.
• 5+ years of software engineering experience in sensor integration, low-level driver development, or robotics middleware.
• Mastery of C++ (17/20) and Python with proven experience in object-oriented system design, multi-threading, and asynchronous I/O.
• Deep hands-on experience with sensor Linux drivers and communication protocols (V4L2, SocketCAN, SPI, I2C, MIPI-CSI2, GStreamer, OpenCV).
• Proven track record implementing sub-microsecond hardware time synchronization (PTP, PPS, external trigger pulses) across cameras and IMUs.
• Solid knowledge of ROS 2 / DDS pub-sub architecture, zero-copy shared memory transport, and system IPC optimization.
• Strong debugging skills using network tools (Wireshark), USB protocol analyzers, and GDB/Valgrind profiling suites.
Advantages:
• Direct experience integrating multi-modal sensor arrays on humanoid or quadruped robots.
• Experience with GPU acceleration for sensor stream decoding and pre-processing (CUDA, Jetson VPI, NvMedia).
• Experience with tactile sensor arrays, event-based cameras, or high-rate IMU filtering architectures.
• Comfortable communicating technical topics in English with international teams.
Apply on the employer's site
Original posting: jobs.eu.lever.co
RISC-V ecosystem
Mobileye Vision Technologies Ltd. in the RISC-V ecosystem
RISC-V International: Strategic
Mobileye is an Israeli subsidiary of Intel corporation that develops vision-based self-driving car and advanced driver-assistance systems providing warnings for collision prevention and mitigation.
- Uses RISC-V in automotive silicon: EyeQ Ultra is described as a RISC-V processor targeting Level-4 autonomous driving
- Exhibited in the RISC-V booth at Embedded World 2023
Same employer
More roles at Mobileye Vision Technologies Ltd.
Product Team Manager
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 27, 2026Data & ML Engineer
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 26, 2026Visual GenAI Research Expert
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Senior Data & ML Engineer - 3D Perception Team
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Experienced Deep Learning Algorithm Developer - 3D Perception Team
Mobileye Vision Technologies Ltd.
Ramat Gan, IsraelOct 25, 2026Senior System Hardware Architect
Mobileye Vision Technologies Ltd.
Petah Tikva, IsraelFirmwareSoC / ASICOct 22, 2026