Software Engineer - C++
Orbbec 3D Technology International, Inc.
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
Basic Qualifications
· 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
· Knowledge of digital image processing
· Strong written and oral communication skills
· Desire to learn new software skills, technologies, and tools.
Qualification preferred
· Experience with GitLab or GitHub for version control
· Development experience in digital image processing
· Experience in image processing using MATLAB
· Experience in driver or API development on any platform
- A leading talent solutions provider is seeking a Senior Embedded Software Engineer to lead software solutions for real-time platforms. The successful candidate will develop applications in C/C+, model systems, and ensure compliance with defense standards. Candidates should...Suggested
- A multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software, refining requirements, and working closely with engineering teams. Candidates should have a strong...Suggested
$42 per hour
...Embedded Software Engineer Location: On‑Site Sterling Heights, MI Pay and Duration: $42.00 per hour / 6 months plus contract to hire Industry... ...Lifecycle CAN Serial Ethernet Debugging Git Jira Python BASH C++ Responsibilities Develop, debug, and execute automated and manual...SuggestedHourly payContract workFor contractorsLocal area$65 - $71 per hour
...The Judge group direct client is currently seeking a Principal Software Engineer. Title: Principal Software Engineer Preferred location:... ...Candidate able to obtain a US Secret Security Clearance C and C++ programming Python programming Development of software applications...SuggestedHourly payContract work- Staff Embedded Software Engineer (14609) HRU Tech Sterling Heights, MI Must have Fire Control experience This position will require eligibility... ...in a related role. Experience with GIT, Bitbucket, Java, C#, C++, C, Python tools. Experience working with mixed Operating...SuggestedMonday to ThursdayAfternoon shift
- ...incumbent should develop, create and update software design documents adhering to established... ...’s degree in computer science or engineering with a minimum 3-5+ years of experience... ...Ability to write, debug, and test embedded C/C++ Experience working with 32 bit...Immediate start
- ...innovator, is on the lookout for an accomplished Senior Embedded Software Engineer . This position centers on leading software solutions for real... ...protocols. Job Duties Create embedded applications using C/C++ tailored for real-time and Linux-based environments Lead...
- Overview This project aims to leverage C++ to develop an Open Radio Access Network (O-RAN) networking infrastructure in an O-RAN compatible... ...MS or PhD (preferred) in Computer Science, Computer Engineering, Electrical Engineering or equivalent. Strong C++ development...
$50 - $57 per hour
...Software Engineer Sterling Heights, MI $50-$57 hourly Ability to obtain a U.S. Security Clearance required. About the Role Join a high-performing... ...experience Experience with: GIT / Bitbucket Java, C#, C++, C, Python Qt and MATHWORKS tools VxWorks, Linux, RTOS, virtualization...Hourly payLong term contractContract workCasual work- Real Time Embedded Software Engineer (US Citizenship is REQUIRED) Real Time Embedded Software Engineer (US Citizenship is REQUIRED) 1 hour ago... ...with customer interface/liaison experience Strong skills in: C C++ Python UNIX scripting/BASH EXPERIENCE REQUIRED Minimum of 6...Contract workWork experience placementRelocation
- An established industry player is seeking a skilled embedded software engineer to develop cutting-edge software for electrified drivetrain systems... ...applications while leveraging your expertise in embedded C/C++. Join a forward-thinking team where your contributions will...
$50 - $56 per hour
...distribution systems, and I/O control hardware for advanced vehicle platforms. This role partners closely with systems, software, and hardware engineering teams. Key Responsibilities Develop embedded firmware for microcontroller-based control systems Support high-...Contract workFor subcontractor- Responsibilities: Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex... ...Safety Support software validation engineer through the development process and iterate... ...experience with low level embedded C or C++ Experience with Infineon TC3x AURIX MCU or...
- ...Chicago, IL. Summary: As an Associate AI Engineer you will be a critical member in executing... ...and services using a variety of software architecture design patterns. Implement robust... ...experience with one of the following: Python, C++, C, CSharp, Java, Rust, or Go (or similar...Full timeTemporary workWork experience placementWork at office
$65 - $85 per hour
Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $65-$85 Per Hour (This... ...systems Strong proficiency in high-level programming languages: C, C++, C#, Java, or Rust (embedded focus preferred) Experience with...Hourly payContract workWeekend work$56 per hour
Software Developer Location: Troy, Michigan (hybrid) Industry: Dept of Defense Salary:... ...Secret Clearance Job Summary: Seeking a C++ Software Developer to support mission-critical... ...opportunity to contribute to advanced engineering programs in a collaborative environment...Contract work- W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software... ...Required Skills Pr ogramming experience in C, C#, C++, or Python Understanding of modern software development practices...Internship
$131k - $170k
Description Senior Cloud DevOps Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered... ...new automations or services needed for development. Apply software engineering best practices to infrastructure and automation development...Full timeTemporary workWork experience placementRemote work$51.69 - $56.32 per hour
Check out this new opportunity! Embedded Firmware Engineer - High Voltage & Vehicle Electronics, Sterling Heights, MI. $51.69 - $56.32... ...hardware interfaces. Collaborate with systems, hardware, and software teams to translate requirements into firmware solutions. Decompose...Worldwide- Saransh Inc is seeking an Open Radio Access Network Engineer in Warren, MI. The candidate will be responsible for developing an O-RAN compatible... ...with UE-side applications. Candidates must possess strong C/C++ programming skills and preferably hold an MS or PhD in related...Contract work
- Moseley Technical Services, Inc. in Sterling Heights, MI, seeks an Embedded Firmware Engineer to design and develop firmware for high-voltage distribution systems. The role requires collaboration with systems and hardware teams, and applicants must have a Bachelor's degree...
- Vectrus, Inc is seeking a Senior .NET Developer (Contractor) based in the Detroit Metro Area. This role involves modernizing our enterprise web application, migrating it from .NET Framework 4 to .NET 8 while enhancing performance and scalability. The ideal candidate will...Contract workFor contractors
- ....NET 8 while enhancing performance and integrating AI functionalities. Ideal candidates should have over 7 years of experience in software development, particularly in C# and ASP.NET, with strong SQL Server skills. This full-time hybrid position offers the opportunity...Full timeContract workFor contractors
- ...Net Developer US Full Time About Us SharpQuest, Inc. (d/b/a AI Software LLC) is a Custom Application Development and SaaS Consulting Company... ...Developer We are looking for a Database Developer or Software Engineer with deep skills in database design and architecture. You...Full time
- ...integration. Familiarity with REST APIs, JSON, and web service integration. Qualifications: 7+ years of professional experience in software development with a focus on C# and ASP.NET. Proven experience migrating legacy applications from .NET Framework to .NET 8....Contract workFor contractorsLocal area
$71 - $75 per hour
Contract Professionals, Inc is seeking an Engineering Specialist for software and embedded systems development in Sterling Heights, MI. The successful candidate will focus on OS/BSP development, embedded software integration, and testing for ground combat vehicle platforms...Hourly payContract work- ...top priority, we customize our solutions and services to align with the unique needs of each client. Job Description Embedded SW Engineer Troy, MI JOB DESCRIPTION Experience in the Embedded Electronics Product Development Process. Ability to operate electronic test...Overseas
- ...Developer in Sterling Heights, MI. The candidate will develop firmware for high-voltage electronics and collaborate closely with engineering teams. A Bachelor's degree in Computer Engineering or related field and 5-10 years of C programming experience are required. This...Contract work
- ...comprehensive range of body, chassis and engineering solutions to global customers. Through... ...implementation of advanced automation and software solutions. The Sr. Full Stack Developer... ...languages: JavaScript, TypeScript, Python, C#, C++, Java Experience in relational and non‑...Relocation package
- FastTek Global is seeking a Senior Software Development Engineer in Troy, Michigan. The role requires a Bachelor of Science in Computer Science and... ...development experience with proficiency in languages like Java or C++. Responsibilities include leading software design and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - C++. Be the first to apply!
- software support Troy, MI
- software sales Troy, MI
- embedded software Troy, MI
- software applications developer Troy, MI
- remote software sales Troy, MI
- software technical support Troy, MI
- software asset management analyst Troy, MI
- software Troy, MI
- internship software Troy, MI
- senior c# .net software developer Troy, MI

