Senior Software Engineer (C++ / Real-Time Systems) at Derq | Toronto, CA | Rezi

Senior Software Engineer (C++ / Real-Time Systems) at Derq

Senior Software Engineer (C++ / Real-Time Systems)

Derq · Toronto, CA

1 months ago

Senior Software Engineer (C++ / Real-Time Systems)

Derq · Toronto, CA

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Design, develop, and optimize core production systems for real-time traffic and safety solutions. This is a hands-on engineering role with full ownership of code, performance, and system behavior from development through deployment, focusing on performance-critical, edge-deployed systems.

Responsibilities

  • Design, develop, and maintain production-grade software systems with a focus on performance, reliability, and scalability
  • Optimize system behavior for real-time, low-latency environments, including edge and cloud components
  • Design, implement, and refine core system logic that improves platform performance, reliability, and scalability under real-world conditions
  • Profile, analyze, and optimize system performance across CPU, memory, I/O, and networking
  • Improve system observability through logging, monitoring, and diagnostics
  • Work on end-to-end development, from design and implementation to testing, deployment, and support
  • Collaborate with Deployment, ML, and Systems teams to validate and support improvements in production-like and live environments
  • Debug and resolve complex production issues involving distributed or real-time systems
  • Write clean, maintainable, and well-tested code following engineering best practices
  • Participate in code reviews and contribute to improving engineering standards and tooling
  • Support production systems post-deployment and assist with performance tuning and issue resolution

Requirements

  • 10+ years of professional experience in software engineering, systems engineering, or performance-critical systems
  • Strong hands-on experience with modern C++
  • Solid experience working with Linux-based systems
  • Experience building and optimizing real-time, high-throughput, or low-latency systems
  • Strong understanding of data structures and algorithms
  • Strong understanding of system performance and resource optimization
  • Strong understanding of debugging complex system behavior
  • Experience with automated testing, system validation, and production debugging
  • Familiarity with distributed systems concepts and system reliability
  • Strong problem-solving skills and ownership mindset

Skills

  • C++
  • Linux
  • Data structures
  • Algorithms
  • System performance optimization
  • Resource optimization
  • Automated testing
  • System validation
  • Production debugging
  • Distributed systems
  • System reliability

Experience Level

  • Senior

Education Level

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field

About the Company

  • 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.