Software Architect (ThreadX RTOS) – Embedded Systems

Stuttgart, Baden-Württemberg  ‐ Hybrid

Keywords

Embedded Systems Real-Time Operating Systems Automotive Industry Debugging Embedded Software ISO 26262 Software Architecture Software Engineering C++ (Programming Language) CMake Ethernet Field-Programmable Gate Array (FPGA) Systems Integration Universal Asynchronous Receiver/Transmitter Real Time Systems Git Low Latency Real Time Data Lidar

Description

Job Title: Software Architect (ThreadX RTOS) – Embedded Systems
Type: Contract/Freelance

Key Skills Required:
Proven experience with ThreadX RTOS in embedded systems, preferably in automotive or safety-critical environments.
Strong knowledge of real-time embedded software development with C/C++ on ARM, STM32, or similar microcontrollers.
Expertise in functional safety and cybersecurity for embedded systems (ISO26262, ASIL-D).
Experience with real-time Ethernet, low-latency interrupt handling, and deterministic data processing.
Familiarity with tools like Git, CMake, Systemd, Google Test, and other relevant development and debugging tools.
Strong understanding of hardware-software integration, including memory-mapped I/O and peripheral communication protocols (SPI, UART, CAN).

Project Scope:
Design and implement software architecture for a ThreadX-based real-time system, ensuring high reliability and performance.
Support the integration of advanced features such as LiDAR, FPGA acceleration, and real-time data processing.
Collaborate remotely with development teams and provide timely updates on project progress.

Responsibilities:
Architect and develop real-time embedded software for automotive applications using ThreadX RTOS.
Optimize software design to meet stringent real-time performance and latency requirements.
Collaborate with cross-functional teams to integrate algorithms and systems, ensuring compliance with ISO26262 standards.
Manage task scheduling, interrupt handling, and memory management in resource-constrained environments.
Implement secure communication protocols and handle cybersecurity-related tasks.
Provide technical leadership on software architecture, debugging, and performance optimization.
Document software design, development, and testing procedures for efficient handoff and knowledge sharing.

Location:
Stuttgart

Work Schedule:
Full-time
1 day onsite, 4 days remote

Contract Details:
40 hours per week
12 months duration

interviewing candidates now so if interested, please get in contact
Start date
ASAP
Workload
100% (5 days per week)
Duration
12 months
From
Optimus Search GmbH
Published at
23.10.2024
Contact person:
Oliver Deacon
Project ID:
2809802
Industry
Automotive
Contract type
Freelance
Workplace
80 % remote
To apply to this project you must log in.
Register