Embedded Systems Developer
- ראש העין
- משרה קבועה
- משרה מלאה
- End-to-End Development: Design, implement, and test embedded software running on AI-based IoT devices.
- Code Stability: Ensure software is robust and production-ready through thorough validation and testing processes.
- Automation Focus: Build and maintain CI/CD pipelines and automation frameworks for testing and deployment.
- System Testing: Create and execute detailed test plans that cover complete device-to-cloud functionality.
- Next-Gen Innovation: Contribute to shaping the architecture and roadmap for future edge devices.
- Deep Collaboration: Work closely across areas such as firmware, AI data pipelines, device drivers, and cloud integration.
- You have a BSc in Computer Science or a closely related discipline, giving you strong foundations in both theory and practice.
- You bring 2-3 years of practical experience in embedded development (internships and student roles count!).
- You're highly proficient in C/C++, writing efficient and reliable code for low-level environments. (Bonus: Python or Go)
- You've worked with Embedded Linux and feel confident debugging, configuring, and tailoring embedded environments.
- You understand communication protocols like TCP/IP and the OSI model (bonus if you've worked with MQTT or Bluetooth).
- You're experienced in system-level challenges: multitasking, watchdogs, interrupts, low-level drivers, and edge cases like priority inversion.
- You think in systems and object-oriented structures, applying solid design principles in embedded contexts.
- Bonus points if you've dabbled in Rust, or used Buildroot, Yocto, or other embedded build tools to scale complex systems.
- You're comfortable reading schematics and reasoning across the hardware-software interface.
Mploy