Embedded Systems Software Architect at Mobileye leading software architecture for autonomous driving systems. Overseeing embedded software platforms and guiding engineering teams in a hybrid work environment.
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.
Software Engineer developing secure cloud software solutions for national security at KBR. Focus on web, cloud, and full stack development with a collaborative team.
Embedded Software Engineer role at Zühlke, focusing on product development and client collaboration. Engaging in embedded systems with various technologies and agile practices.
Quantitative Software Engineer contributing to Portfolio Risk and Valuation Modeling products for hedge funds and asset management clients at Broadridge.
Software Engineer focused on improving member retention and engagement through full - stack services at Spring Health. Collaborating with cross - functional teams to design, build, and iterate on impactful features.
Software Developer for Remote Sensing Applications working with a team on satellite payload processing applications for major Earth Observation missions and new technologies.
Software Developer at Tubi building performance rendering code and innovative product features. Collaborating on open - source UI components and improving the video playback experience.
Lead Software Engineer developing innovative technology solutions for Sun Life's digital clients. Responsible for product ownership and guiding the technical direction of the team.
Maintenance Engineer ensuring reliable operation of mechanical equipment at Rain Carbon. Supervising maintenance tasks and enhancing equipment performance in an industrial environment.
Software Engineer enhancing core systems for QVC's shopping and e - commerce. Lead projects using AI and digital technologies for modernizing business operations.
Full Stack Engineer building the software that powers customer experience and internal systems for consumer hardware brand Sans. Collaborating closely with the Director of E - Commerce and CEO on product direction and technical priorities.