Software Engineer
Spot the Problem
- Find what's costing you interviews at Derq
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Derq is an MIT spinoff building AI-powered traffic safety and smart infrastructure. Weāre a team of passionate innovators, leveraging the latest in AI and technology to transform the future of mobility. Our platform enhances road safety and traffic management by turning real-time data into actionable insights for cities and road operators. Our patented technology collects and analyzes data from connected sensors like cameras, radar, and traffic signal controllers to help predict and prevent road incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter.
Role Overview
Weāre looking for a Software Engineer to work on real-time, performance-critical systems powering traffic detection and smart mobility solutions.
Youāll focus on building and optimizing software that runs across edge devices and cloud systems, with strong exposure to low-latency processing, system performance, and hardware integration.
This is mainly a real-time / edge systems software role, with some backend and light frontend exposure to support internal tools, dashboards, APIs, and system monitoring.
Key Responsibilities
⢠Design, develop, and maintain production-grade software systems with a strong focus on performance, reliability, scalability, and low latency across edge and cloud environments
⢠Profile, optimize, and debug system behavior across CPU, memory, I/O, networking, and distributed/real-time systems
⢠Support and optimize embedded/edge systems, including hardwareāsoftware integration with sensors, cameras, and traffic controllers in real-world deployments
⢠Improve system observability through logging, monitoring, diagnostics, and ongoing production support, ensuring reliability and stability in live environments
⢠Work end-to-end across design, implementation, testing, deployment, CI/CD, and post-deployment performance tuning
⢠Implement and maintain unit and integration testing to ensure robustness and delivery quality
⢠Collaborate closely with ML, Systems, and Deployment teams, participate in code reviews, and contribute to strong engineering standards
⢠Build and maintain backend services, APIs, and internal tools, and support light frontend work (dashboards, configuration, monitoring, and debugging views) using technologies such as JavaScript/TypeScript or React
⢠Help visualize system status, logs, performance metrics, and detection outputsRequirements
⢠3ā4 years of experience in software engineering or a related field
⢠Strong experience in real-time systems, highāperformance/lowālatency backend systems, or embedded/edge computing
⢠Proficient in C++ or Python (experience with both is a strong plus)
⢠Solid understanding of Linux-based systems, multithreading, concurrency, and system performance optimization
⢠Experience with debugging complex systems, testing frameworks, and CI/CD pipelines
⢠Exposure to hardware integration, sensors, or edge devices is a plus
⢠Familiarity with computer vision pipelines or ML systems is a plus, but not required
Requirements
- ā¢3-4 years of experience in software engineering
- ā¢Strong experience in real-time systems, high-performance/low-latency backend, or embedded/edge computing
- ā¢Proficient in C++ or Python (experience with both is a strong plus)
- ā¢Solid understanding of Linux-based systems, multithreading, concurrency, and system performance optimization
- ā¢Experience with debugging complex systems, testing frameworks, and CI/CD pipelines
Nice to Have
- ā¢Exposure to hardware integration, sensors, or edge devices
- ā¢Familiarity with computer vision pipelines or ML systems
- ā¢JavaScript/TypeScript or React for internal tools/dashboards
Responsibilities
- ā¢Design, develop, and maintain production-grade software systems (edge & cloud)
- ā¢Optimize system behavior across CPU, memory, I/O, networking
- ā¢Support and optimize embedded/edge systems, including hardwareāsoftware integration
- ā¢Improve system observability through logging, monitoring, diagnostics
- ā¢Implement and maintain unit and integration testing
- ā¢Collaborate with ML, Systems, and Deployment teams
- ā¢Build and maintain backend services, APIs, and internal tools
- ā¢Support light frontend work (dashboards, configuration)
Related Jobs
- Find what's costing you interviews at Derq
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Derq develops artificial intelligence and big data solutions to enhance road safety. They focus on creating safer transportation ecosystems for autonomous and connected vehicles.
Visit WebsiteView all jobs