Embedded Firmware & BSP Engineer
Location: Nesher, Israel | Department: R&D | Seniority Level: Senior
Who We Are
At Tabor Electronics, our mission is to push the boundaries of signal technology. We provide embedded real-time platforms that power world-leading applications in defense, aerospace, and quantum systems. We are now seeking a senior embedded software and BSP engineer to lead the firmware layer of our advanced products.
The Opportunity
This role is ideal for someone who thrives on working close to hardware, designing robust embedded systems and diving deep into root cause analysis. You’ll work alongside system architects, hardware teams, and QA to develop firmware, drivers, and board support packages (BSP). This position is critical to ensuring performance and stability at the heart of our devices.
Key Responsibilities
-
Develop firmware and drivers for complex embedded platforms.
-
Design software modules for real-time operation and hardware interfacing.
-
Analyze system behavior and troubleshoot across layers: from hardware to OS.
-
Collaborate with HW, system, and QA teams to ensure end-to-end functionality.
-
Support engineering and customer support teams with failure analysis and resolution.
-
Participate in hands-on software architecture decisions.
Minimum Qualifications
-
B.Sc. in Computer Science or Software Engineering.
-
5+ years of experience in embedded software or BSP development in C/C++.
-
Deep familiarity with Linux and/or Windows drivers, kernel modules, or firmware.
-
Experience with hardware protocols: SPI, I2C, UART, USB, Ethernet, etc.
-
Proven ability to deliver stable, real-time, resource-efficient solutions.
-
Familiarity with unit/integration testing of embedded systems.
Preferred Qualifications
-
Experience with bootloaders, memory initialization, and startup code.
-
Experience supporting production and manufacturing-level debugging.
-
Experience with signal processing, DAC/ADC, or FPGA interaction.
-
Familiarity with low-level system debugging tools (oscilloscope, logic analyzer, JTAG).
Why Join Us?
-
Be the go-to expert for core embedded development at the system level.
-
Work on high-performance devices that challenge the limits of hardware and firmware.
-
Collaborate across the stack in a multidisciplinary engineering environment.
If you are ready to take on this exciting challenge and contribute to our innovative projects, we encourage you to apply and join us in shaping the future of technology. We look forward to meeting leaders who are ready to make a difference.
To submit your CV, contact [email protected] and state the position you're applying for.