Software Engineer, C++ Developer, Embedded Software Engineer
Listed on 2026-02-06
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer
Job Description
Job Description
Orbbec 3D is one of the top 3D depth sensor suppliers in the world. We have developed a series of high speed, high resolution, and high accuracy 3D cameras to meet the requirements of customers from all areas. Currently, Orbbec is building a new R&D team in North America. A software team is a key part of it.
The software engineer will participate in a team to develop and sustain a software development kit (SDK) and related applications for Orbbec 3D-Vision sensors and systems. Program, optimize, and test the software components on different operating systems. Cooperate with the hardware team to develop 3D sensors for a new generation.
Join us and view the world in 3D
Key Word: C Programming, C++, Windows, Linux/Ubuntu, computer science, SDK, documentation, digital image processing, 3D camera,
Major Responsibilities- 3D depth calculation algorithm and SDK development using C/C++
- Image processing algorithm deployment
- Software porting, integration, and testing
- Create sample applications, demos, and documentation based on the current SDK
- Realize basic algorithms as specific requirements using maintainable and modular code
- Participate in regular team meetings for current backlog and challenges
- Participate in project update meetings to give your project status update to the management team
- Challenge your fellow team members to grow and enhance our team with new, diverse talent
- Bachelor’s degree in Computer Engineering or Computer Science
- 1+ years of experience in C/C++ development
- Experience in software development using SDK on Windows and Linux
- Experience with Git Lab or Git Hub for version control
- Development experience in digital image processing
- Experience in image processing using MATLAB
- Experience in driver or API development on any platform
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).