Computer Vision Engineer

Scottsdale, Arizona, United States

Apply now Apply later

Company Overview: Dedrone is the world’s most trusted smart airspace security company. Hundreds of commercial, government and military customers around the world rely on Dedrone’s comprehensive, command and control (C2) solution to protect against the persistent and escalating threat from drones while enabling “good” drones to fly. By leveraging AI/ML, Dedrone is the only solution that provides continuous, autonomous interrogation and verification of drones that enables both multi-sensor and multi-mitigation options onto a single fused "pane-of-glass". Whether on-premise / air-gapped or in the cloud, Dedrone customers can easily detect, track, identify, analyze, and mitigate drone threats.

Your Impact

We are seeking a skilled C++ Software Engineer with expertise in computer vision and camera integration to join our team. In this role, you will work on integrating camera models, developing computer vision algorithms, and enhancing system-level performance. You’ll collaborate with cross-functional teams to design, build, and optimize hardware-software solutions in a fast-paced development environment.

Location: In office in Phoenix, Arizona.

What You'll Do:

  • Camera Integration & Development:
    • Develop and maintain C++ codebases to integrate various camera models into vision-based systems.
    • Build and optimize real-time computer vision algorithms for tasks such as object detection, tracking, and image processing.
    • Implement network-based communications for cameras, ensuring compatibility and seamless integration.
  • System Optimization & Troubleshooting:
    • Debug, troubleshoot, and resolve complex issues in camera integration and image processing pipelines.
    • Optimize application performance, including memory usage, processing speed, and network reliability.
  • Research & Development:
    • Stay updated on the latest trends in computer vision, machine learning, and embedded systems.
    • Prototype and validate new features, including advanced camera control and image processing techniques.

What You Bring:

  • Core Technical Skills:
    • Proficiency in C++ (required): Strong system-level and application-level development experience.
    • Expertise in computer vision frameworks such as OpenCV, TensorFlow Lite, or PyTorch (C++ API).
    • Experience with network programming, including sockets and protocols such as UDP/TCP, RTSP, and HTTP/HTTPS.
    • Knowledge of image processing pipelines, including filters, image transforms, and object recognition.
  • Software Development Experience:
    • Strong understanding of multithreading, memory management, and performance optimization.
    • Experience working with hardware devices such as cameras, sensors, or embedded systems.
    • Ability to design and implement real-time processing applications for high-throughput data.
  • Other Skills:
    • Familiarity with protocols like MQTT, including QoS levels and publish-subscribe models.
    • Experience with cross-platform development (Windows/Linux).
    • Knowledge of Python for prototyping and automation is a plus but not required.
  • Experience in machine learning model integration for tasks such as object detection or classification.
  • Familiarity with hardware acceleration frameworks (CUDA, OpenCL, TensorRT).
  • Knowledge of media frameworks like GStreamer or FFmpeg for video streaming and encoding.
  • Understanding of edge computing systems and embedded hardware integration.

Benefits that Benefit You

  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices

Benefits listed herein may vary depending on the nature of your employment and the location where you work

 

Don’t meet every single requirement? That's ok. At Dedrone, we Aim Far. We think big with a long-term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve.

Studies have shown that women and people of color are less likely to apply to jobs unless they check every box in the job description. If you’re excited about this role but your experience doesn’t align perfectly with every qualification listed here, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions.

Some roles may also require legal eligibility to work in a firearms environment.

Dedrone is committed to the well-being and safety of its employees as well as Dedrone’s impact on the environment. All Dedrone employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Dedrone employees are empowered to report safety concerns as they arise and activities potentially impacting the environment.

We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We’re committed to hiring the best talent — regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances — and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email recruitingops@axon.com.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

Tags: APIs Classification Computer Vision CUDA Drones Linux Machine Learning MQTT OpenCV Pipelines Prototyping Python PyTorch R&D Research Security Streaming TensorFlow TensorRT

Perks/benefits: 401(k) matching Career development Competitive pay Equity / stock options Health care Medical leave Parental leave Team events Wellness

Region: North America
Country: United States

More jobs like this