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.
Senior Engineer developing AI solutions for public sector. Focus on Backend development with product responsibility at neuraflow in a hybrid working environment.
Senior Software Engineer developing web applications for FICUS Health using AI - powered medical documentation. Collaborating with CTO and product managers to deliver innovative solutions.
Senior Software Engineer building AI tools for healthcare at FICUS Health. Collaborating on product development and shaping team culture in a dynamic environment.
Graduate position for software engineers focusing on improving ServiceNow solutions. Work closely with experienced engineers and tackle technology problems in digital workflow automation.
GTM Engineer responsible for building and optimizing go - to - market systems at Fluent Software Group. Combining technical skills with GTM strategy to drive revenue growth in hybrid work environment.
Full - Stack Engineer developing the Workflow Automation Platform at peopleIX. Building AI - driven automations and collaborating with teams in a hybrid work environment in Cologne, Germany.
GTM Engineer at Yodeck focused on scaling go - to - market efforts in the digital signage industry. Building reliable systems for pipeline creation and revenue efficiency.
Senior Intelligent Process Automation Engineer focusing on automation initiatives in transportation and logistics. Designing integration - first architectures and establishing intelligent document processing capabilities.
Engineering Team Lead managing civil and structural projects in the UK water sector. Overseeing a multi - disciplinary team and ensuring quality delivery across various infrastructure projects.
Senior Software Engineer III developing applications for TheIncLab's R&D team. Involved in software prototypes and building internal products with minimal supervision.