Expert - Embedded AI Operating System Architect

Eu Recruit
France
2 months ago
Apply on eu-recruit.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Assembly Language AUTomotive Open System Architecture (AUTOSAR) Computer Programming Computer Engineering Device Drivers Memory Management Middleware Linux Kernel Machine Learning OSEK Performance Tuning
+11 more
Posix Real-Time Operating Systems Tensorflow Reduced Instruction Set Computing Service-Oriented Architecture Software Engineering System Software Low Latency Multiaccess Edge Computing Automotive Software Industrial Software

Job description

A leading advanced technology research organization focused on intelligent energy, industrial automation, and next-generation embedded systems is seeking a Senior Expert - Embedded AI Operating System Architect.

This role will drive the architecture of embedded real-time operating systems and middleware platforms that combine deterministic real-time behavior with modern AI capabilities. The position sits at the intersection of operating systems, embedded computing, AI inference, heterogeneous hardware acceleration, and functional safety.

The successful candidate will lead the development of foundational software technologies supporting intelligent edge devices in industrial, energy, and automotive environments.

Key Responsibilities

Embedded AI Operating System Architecture

  • Define next-generation embedded operating system architectures that combine:
  • Real-time determinism
  • AI inference capabilities
  • Heterogeneous compute acceleration
  • Design middleware and runtime frameworks enabling efficient deployment of AI workloads on resource-constrained devices.
  • Develop scalable software architectures supporting intelligent autonomous functions.

Real-Time Performance & Determinism

  • Optimize operating system behavior for:
  • Low-latency execution
  • Predictable response times
  • High reliability
  • Design scheduling mechanisms that support both traditional real-time tasks and AI workloads.
  • Develop techniques to minimize jitter and end-to-end latency.

Hardware & System Optimization

  • Perform low-level performance analysis and optimization across:
  • CPUs
  • GPUs
  • NPUs
  • Memory subsystems
  • Communication interfaces
  • Analyze hardware bottlenecks and improve utilization of heterogeneous computing resources.
  • Develop strategies to reduce contention across shared resources.

AI Runtime & Resource Management

  • Architect efficient frameworks for:
  • Embedded AI inference
  • Resource orchestration
  • Heterogeneous workload scheduling
  • Enable deterministic execution of machine learning models on embedded platforms.
  • Improve runtime efficiency and scalability for edge AI applications.

System Reliability & Safety

  • Enhance operating system robustness and fault tolerance.
  • Support development of software platforms suitable for safety-critical environments.
  • Contribute to system-level strategies for reliability and functional safety.

Requirements

  • Master’s degree in:
  • Computer Science
  • Computer Engineering
  • Electrical/Electronic Engineering
  • Related discipline
  • PhD is highly desirable.

Operating Systems Expertise

  • Deep knowledge of:
  • Linux kernel architecture
  • Real-time operating systems (RTOS)
  • POSIX-compliant systems
  • Extensive experience with:
  • Kernel scheduling
  • Real-time scheduling algorithms
  • Memory management
  • Process isolation
  • Interrupt handling

Embedded Systems Knowledge

  • Strong understanding of embedded hardware architectures, including:
  • SoCs
  • MPUs
  • MMUs
  • Interrupt controllers
  • Cache hierarchies
  • Memory virtualization
  • Experience with ARM and/or RISC-V platforms.
  • Knowledge of hardware resource contention mitigation techniques.

Programming Skills

  • Expert-level C and C++ programming.
  • Experience with:
  • Assembly language development
  • Device driver implementation
  • Low-level system software development

AI & Edge Computing

  • Experience with embedded AI frameworks such as:
  • TensorFlow Lite
  • LiteRT
  • Similar edge inference frameworks
  • Understanding of deterministic AI inference mechanisms.
  • Knowledge of machine learning techniques including:
  • CNNs
  • DNNs
  • SVMs

Distributed & Middleware Systems

  • Expertise in distributed and service-oriented architectures.
  • Experience designing systems that improve:
  • Determinism
  • Reliability
  • End-to-end latency

Preferred Qualifications

Automotive & Industrial Systems

  • Knowledge of:
  • OSEK/VDX
  • AUTOSAR Classic
  • Automotive software architectures

Functional Safety

  • Familiarity with:
  • ISO 26262
  • IEC 61508
  • Safety-critical software development processes

Performance Engineering

  • Strong background in:
  • Embedded system profiling
  • Performance optimization
  • Latency analysis
  • Resource scheduling

Leadership & Soft Skills

  • Strong architectural thinking and systems-level problem-solving capabilities.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in multidisciplinary international teams.
  • Self-driven with strong initiative and ownership.
  • Fluent English communication skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu-recruit.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Extending capabilities with the WebAssembly System Interface

Niels Tanis Niels Tanis · World Congress 2023

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:24 min

Navigating limitations when scaling distributed on-demand deployments

Edoardo Dusi · LIVE

6:28 min

Defining critical competencies for automotive AI engineering

Daniel Graff +1 · World Congress 2021

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

Videos

See all

Related articles

See all