Responsibilities
• Design, develop, and maintain high-performance C++ applications and services interacting
directly with hardware devices and embedded systems.
• Identify, troubleshoot, and resolve software–hardware integration issues, ensuring reliability,
performance, and maintainability.
• Implement production-quality code with appropriate unit, integration, and system-level tests.
• Contribute to and support sensor fusion systems and real-time data processing pipelines.
• Optimize application and system performance with a focus on low latency and stability
under high load.
• Collaborate with cross-functional engineering teams to integrate C++ software with complex
systems and platforms.
• Create, maintain, and improve technical documentation related to implemented features,
system behavior, and integration workflows.
Requirements
• 5+ years of professional software development experience.
• Strong proficiency in modern C++.
• Hands-on experience with parallel and multithreaded processing of heterogeneous data in
low-latency systems.
• Experience with video streaming and real-time data processing.
• Practical experience working in Linux/Unix environments and using common development
tools such as Git, SSH, and command-line utilities.
Nice to Have
• Experience implementing Computer Vision pipelines.
• Hands-on experience with CUDA or GPU-accelerated computing.
• Understanding of embedded systems and hardware–software interaction.
• Experience with Smart Home integrations and related communication protocols.
• Experience working with Radio Frequency equipment and related systems
To apply for this and other jobs on Djinni
login
or
signup.