Position Details
About this role
This role involves developing high-performance, multithreaded software for surveillance and high-speed data processing systems, requiring strong C++ expertise and hardware collaboration skills.
Key Responsibilities
- Develop multithreaded software
- Optimize system performance
- Debug hardware-software issues
- Collaborate on system bring-up
- Implement algorithms
Technical Overview
Focuses on C++, object-oriented design, multithreaded programming, algorithms, system debugging, and hardware integration in a surveillance technology environment.
Ideal Candidate
The ideal candidate is a senior software engineer with strong C++ skills, experienced in multithreaded programming, algorithms, and system debugging, preferably with hardware collaboration experience in surveillance or high-speed data processing systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of C++ or multithreaded programming experience, No experience with system debugging or hardware collaboration, No familiarity with surveillance or high-speed data systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile