Embedded Systems Software Architect at Mobileye developing autonomous driving systems. Leading technical direction and guiding embedded engineers for high-quality software solutions in Jerusalem.
Responsibilities
Lead the technical direction and architecture of embedded software platforms across middleware and application layers.
Serve as the technical authority for embedded software, combining hands-on C/C++ development with system-level ownership.
Design scalable, modular software architectures and define clear interfaces between hardware, OS services, middleware, and application software.
Drive key technical decisions, architectural trade-offs, and long-term roadmap.
Develop and integrate middleware and application-layer components, including multi-threaded and real-time logic.
Lead design reviews, mentor embedded software engineers, and promote high coding and architectural standards.
Take ownership of complex system-level debugging, performance optimization, and software quality.
Work closely with OS, systems, product, QA, and manufacturing teams to translate product requirements into robust technical solutions.
Requirements
Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or Computer Science.
15+ years of experience in embedded software development, including 7+ years in a senior, technical lead, or architect role.
Expert-level proficiency in C and C++, with hands-on experience in RTOS and/or Embedded Linux.
Strong system-level understanding of embedded platforms and cross-layer interactions (hardware, OS, middleware, application).
Proven ability to design modular software architectures and translate system requirements into well-defined interfaces.
Strong debugging skills and experience resolving complex system-level and cross-component issues.
Solid understanding of real-time systems, concurrency, memory management, and low-level debugging.
Experience working with ARM/MIPS-based SoCs and microcontrollers.
Proven experience leading design discussions and code reviews.
Knowledge of communication and networking protocols (I²C, SPI, UART, CAN, Ethernet, TCP/IP)- Advantages.
Familiarity with safety or regulatory standards (MISRA, ISO 26262, ASPICE) - Advantages.
Python or scripting experience for tooling and automation- Advantages.
Engineering Manager leading a team to design and build solutions for Disney's media products. Overseeing cross - domain initiatives focusing on big data and scalable applications.
Staff Software Engineer leading project efforts in Payments Engineering at PayPal. Coordinating engineering activities and improving processes across a global payment platform.
Senior Software Engineer developing and implementing software and test systems for aerospace products. Collaborating in a hybrid team to meet equipment design standards and business needs.
Senior Principal Software Engineer developing embedded flight software for Collins Aerospace. Collaborating with teams on electric power distribution systems and ensuring compliance with aerospace standards.
Software Engineer II responsible for designing and building user interfaces at Kaplan. Collaborating across teams and staying updated on industry trends for superior software development.
Senior Software Engineer in service reliability focusing on AI detection and response for CrowdStrike, contributing to core platform development and system resiliency.
Senior Software Engineer developing and operating high - scale cloud systems protecting workloads at CrowdStrike. Join a mission - driven team creating runtime protection capabilities for thousands of customers worldwide.
Senior Software Engineer developing embedded software solutions for innovative naval power systems. Leading architecture design and collaborating within Agile teams in a high - stakes environment.
Principal Engineer managing distribution planning projects and complex power flow models at Puget Sound Energy. Leading technical solutions while coordinating with industry leaders for a cleaner energy system.
Senior Engineer providing engineering service and support in planning and operations for Puget Sound Energy facilities. Focus on improving distribution systems with future integration of smart grid technologies.