Software Engineer

Derq

United Arab Emirates

Accepting Applications Full-time On-site
Posted 4 hours, 14 minutes ago 0 views 0 applications
Job Description
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 outputs **Requirements** * 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
Login to Apply

Don't have an account? Register

About Company
Share this job