
Software Architect
- הרצליה
- משרה קבועה
- משרה מלאה
- Leading the analysis of existing infrastructure, applications, and features to identify architectural gaps and propose robust, scalable solutions.
- Designing and defining core components and interfaces across the embedded, ensuring alignment with product and system requirements.
- Collaborating closely with cross-functional teams (SW, Cloud, System, Product) to define APIs and integration procedures between complex software systems.
- Mentoring and guiding engineers through design reviews, code quality practices, and architectural decisions.
- Contributing hands-on to development efforts (up to 40%) to validate architectural choices and accelerate delivery.
IsraelCity:
Herzliya
- B.Sc. in Computer Science or Software Engineering – Must
- Proven experience in software architecture and design using modern engineering principles.
- Deep expertise across the Embedded Linux stack:
- Linux Kernel (drivers)
- User-space development
- Cross-compilation and OS internals
- Strong programming skills in C/C++
- Solid understanding of communication protocols: TCP/IP, HTTP, MQTT.
- Minimum 5 years of hands-on development experience in embedded systems.
- Experience working in Agile development environments.
- Familiarity with IoT and device-cloud integration.
- Strong analytical and problem-solving mindset with a creative approach to technical challenges.
- Excellent interpersonal, verbal, and written communication skills.
- Ability to drive tasks from concept through deployment with patience and dedication.
- Quick learner, highly motivated, and a collaborative team player.
- Experience with Linux security frameworks: SELinux, AppArmor, iptables, OpenSSL.
- Exposure to diverse software stacks: Back-End, Front-End, Full Stack, Embedded.