Systems Software Engineer

microTECH Global Ltd
München, Germany
11 days ago
Apply on www.jobfinder.de
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Artificial Neural Networks Computer Vision C++ (Programming Language) Python (Programming Language) Software Architecture ISO/IEC 15504 Software Engineering Systems Architecture Pytorch Deep Learning Low Latency Machine Learning Operations
+3 more
TensorRT Edge Detection GPT

Requirements

Systems Software Engineer

Work Location: Munich

Experience: 4-5 years

Contract duration: 12 months

Working arrangement: 3 days per week in the Munich office, 2 days remote

Role Summary

Responsible for designing, implementing, and validating a camera-based lane detection and tracking system for an Advanced Driver Assistance System (ADAS). The role spans the full pipeline: image preprocessing, neural-network-based lane/marking detection, temporal tracking, lane geometry modeling, and vehicle-state fusion for warning logic.

Key Responsibilities

  • Analyze requirements and define the system architecture for a front-camera-based lane detection function (inputs, outputs, latency/accuracy targets, ODD - operational design domain).
  • Design and train a neural network (e.g., segmentation-based, anchor-based, or row-classification-based architectures such as LaneNet, SCNN, UFLD, PolyLaneNet, or transformer-based approaches) for lane marking/lane boundary detection.
  • Implement lane tracking across frames (Kalman filter, particle filter, or learned temporal models) to ensure stable, jitter-free lane estimates and handle occlusion, worn markings, or missing lanes.
  • Fit and maintain a lane geometry model (e.g., clothoid/polynomial curve fitting) and estimate vehicle position/heading relative to the lane.
  • Develop the Lane Departure Warning logic: time-to-lane-crossing (TTLC) estimation, threshold logic, driver intent filtering (e.g., turn signal suppression), and warning triggering strategy.
  • Integrate camera calibration (intrinsic/extrinsic) and perspective transformation (IPM - inverse perspective mapping) into the pipeline.
  • Optimize models for embedded/automotive-grade hardware (quantization, pruning, TensorRT/embedded inference frameworks) to meet real-time constraints.
  • Build datasets, define annotation guidelines, and drive data collection strategy for diverse conditions (rain, night, glare, worn markings, construction zones, curves).
  • Validate against relevant standards (e.g., Euro NCAP LDW/LKA test protocols) and define test/validation KPIs (false positive/negative rates, detection range, curvature accuracy).
  • Collaborate with vehicle integration teams; support HIL/vehicle-level testing.

Required Skills & Experience

  • Strong background in computer vision and deep learning, especially semantic segmentation, keypoint detection, or curve-fitting-based lane detection architectures.
  • Proficiency in Python and deep learning frameworks (PyTorch).
  • Solid understanding of classical CV techniques: camera calibration, homography/IPM, edge detection, Hough transforms - useful for hybrid approaches and sanity baselines.
  • Experience with object/lane tracking algorithms (Kalman filter, EKF, particle filters) and sensor/temporal fusion.
  • Familiarity with curve/polynomial or clothoid-based lane modeling.
  • Experience deploying models on embedded/automotive compute
  • C++ proficiency for production/embedded implementation.

ADAS/domain-specific:

  • Understanding of ADAS software architecture and real-time constraints.
  • Familiarity with automotive standards: Euro NCAP test protocols for LDW/LKA, ASPICE process awareness.
  • Experience with lane detection datasets (e.g., TuSimple, CULane, BDD100K, or proprietary OEM datasets).

Tid-1

Apply for this position

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

Apply on www.jobfinder.de
Prepare application

Good distractions

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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:52 min

Essential phases in building and refining language models

Anshul Jindal Anshul Jindal +1 · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:32 min

Core libraries driving inference engines and multi-GPU networking

Adolf Hohl Adolf Hohl · World Congress 2024

Videos

See all

Related articles

See all