Senior Embedded Software Engineer
Chain Reaction
- תל אביב
- משרה קבועה
- משרה מלאה
- Take complete ownership of the embedded control‑system code for Bitcoin mining
- Transform prototype code into clean, modular, production-ready software
- Resolve technical debt, improve system architecture, and manage dependencies
- Design and enhance robust unit and integration test strategies
- Optimize performance and resource utilization
- Debug and resolve complex issues in a multi‑threaded system
- Document APIs, software designs, and perform code reviews
- Collaborate with ASIC and board‑design teams during bring‑up and validation
- Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or equivalent
- 5+ years of experience developing modern C++ (14/17/20) applications in embedded/Linux environments
- Proven track record of owning large, complex codebases
- Expertise in multithreading and real‑time systems
- Strong background in software architecture and design
- Excellent problem‑solving skills, with clear written and verbal communicat
- Hands-on, proactive, and comfortable working independently and cross-functionally
- Proficiency with Git workflows, build systems (CMake), and debugging tools
- Prior work on ASIC‑based products
- Familiarity with hardware communication protocols: SPI, I²C, GPIO
- Experience with safety‑critical systems, system profiling, performance tuning or thermal optimization