DataCollect Traffic System GmbH
Software Engineer - Edge Systems & Web
DataCollect Traffic System GmbH, New Bremen, Ohio, United States
We build
distributed edge systems
that process data directly on embedded devices and integrate with a web platform for configuration and monitoring. The systems operate under
real-world constraints
such as hardware interaction, limited resources, intermittent connectivity, and long-running processes. You will work end-to-end across
edge devices, backend services, and a web-based UI , contributing to both feature development and reliability in production environments. Tasks
Develop and operate
Linux-based services
on embedded / edge devices Build backend services with
Python and Django / REST APIs Contribute to a
React-based web UI Design and debug
long-running, stateful processes Independently diagnose and fix issues in
production systems
using logs and system behavior Requirements
This role assumes prior experience
operating production systems
and a
high degree of autonomy . You are expected to work independently without step-by-step guidance and be responsible for the reliability of an
existing embedded production system . A significant part of the work involves
maintenance, debugging, and improving robustness
of systems that are already deployed, rather than continuous greenfield development. You will work
within an existing system architecture
and collaborate closely with a
product / software architect
who owns the overall design. The role requires reasoning about complex behavior under
embedded and real-world constraints , and taking responsibility for outcomes rather than waiting for fully specified tasks. Tech Stack (High-Level) Python · Linux (user space) · Django / REST · React This is not a firmware or bare-metal role. Experience with embedded Linux-based systems, IoT, or data processing and multimedia pipelines is a plus. Benefits
Real-world systems with real constraints High ownership and impact Fully remote, engineering-focused environment
#J-18808-Ljbffr
distributed edge systems
that process data directly on embedded devices and integrate with a web platform for configuration and monitoring. The systems operate under
real-world constraints
such as hardware interaction, limited resources, intermittent connectivity, and long-running processes. You will work end-to-end across
edge devices, backend services, and a web-based UI , contributing to both feature development and reliability in production environments. Tasks
Develop and operate
Linux-based services
on embedded / edge devices Build backend services with
Python and Django / REST APIs Contribute to a
React-based web UI Design and debug
long-running, stateful processes Independently diagnose and fix issues in
production systems
using logs and system behavior Requirements
This role assumes prior experience
operating production systems
and a
high degree of autonomy . You are expected to work independently without step-by-step guidance and be responsible for the reliability of an
existing embedded production system . A significant part of the work involves
maintenance, debugging, and improving robustness
of systems that are already deployed, rather than continuous greenfield development. You will work
within an existing system architecture
and collaborate closely with a
product / software architect
who owns the overall design. The role requires reasoning about complex behavior under
embedded and real-world constraints , and taking responsibility for outcomes rather than waiting for fully specified tasks. Tech Stack (High-Level) Python · Linux (user space) · Django / REST · React This is not a firmware or bare-metal role. Experience with embedded Linux-based systems, IoT, or data processing and multimedia pipelines is a plus. Benefits
Real-world systems with real constraints High ownership and impact Fully remote, engineering-focused environment
#J-18808-Ljbffr