Software Engineer - Embedded & Edge (Real-Time)

44 minutes ago
Full-time
Mid Level
Software Development
Derq

Derq

Derq is a Dubai-based MIT spinoff that leverages AI, machine learning, and V2X technologies to eliminate road accidents and save lives. Their award-winning platform provides real-time analytics, alerts to connected vehicles, and infrastructure, making ...

Road & Rail
11-50
Founded 2016

Description

  • Design, develop, and maintain production-grade software systems across edge and cloud environments with a focus on performance, reliability, and low latency.
  • Build and optimize real-time data processing and inference pipelines, including integration of ML models into production systems.
  • Implement features and enhancements within an existing system architecture and design guidelines.
  • Profile, optimize, and debug system behavior across CPU, memory, I/O, networking, and distributed systems.
  • Troubleshoot and resolve complex production issues across application, operating system, and network layers.
  • Support and optimize edge systems, including hardware and software integration with sensors, cameras, and traffic controllers.
  • Build and operate edge coordination mechanisms such as heartbeats, failover, and recovery.
  • Design and maintain backend services, APIs, and internal tools for system operation and monitoring.
  • Improve system observability through logging, monitoring, diagnostics, and performance tracking.
  • Develop and maintain CI/CD pipelines for build, packaging, deployment, and rollback across edge and cloud environments.
  • Collaborate with ML, QA, and deployment teams to integrate, test, and support systems in real-world deployments.

Requirements

  • 3–5 years of experience in software engineering or a related field.
  • Strong experience in real-time systems, high-performance backend systems, or edge/embedded computing.
  • Proficiency in C++ or Python; experience with both is a strong plus.
  • Solid understanding of Linux systems, multithreading, concurrency, and system performance optimization.
  • Experience debugging complex systems in production environments.
  • Experience with testing frameworks and CI/CD pipelines.
  • Working knowledge of networking fundamentals, including TCP/IP, DNS, routing, and basic VPN/proxy concepts.
  • Exposure to hardware integration, sensors, or edge devices is a plus.
  • Familiarity with computer vision pipelines or ML systems is a plus.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, DevOps/Infrastructure

Engine.com 1-10 Machinery

Engine is seeking a Staff Engineer to lead the technical direction of the Control Plane/Core platform that underpins how every engineering team builds and ships cloud infrastructure and shared services.

AWS CI/CD Cloudflare Datadog DNS GitHub Actions Terraform WAF
14 minutes ago

Senior Software Engineer, Core Experiences - Rio de Janeiro, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
19 minutes ago

Software Engineer, Platform - San Jose, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core services and APIs that power its text-to-speech products and enterprise offerings.

Android AWS Azure Docker GCP iOS Kubernetes macOS Microservices Node.js REST API TypeScript
23 minutes ago

Software Engineer, Generative AI Engineering

MORO TECH 51-250 Road & Rail

MTC Moro Technology Corporation is hiring a deeply technical engineer to research, prototype, and build multi-agent AI systems and platform services for Automotive enterprise use cases.

JSON Kafka LLM Python Redis WebSockets
29 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers