Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - C++ in Troy, MI vacancy
  • 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

    Blue Chip Talent

    Troy, MI
    4 days ago
  • 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

    PSG Global Solutions

    Warren, MI
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Contract work
    For contractors
    Local area

    Advantage Technical

    Sterling Heights, MI
    1 day ago
  • $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... 
    Suggested
    Hourly pay
    Contract work

    The Judge Group

    Sterling Heights, MI
    1 day ago
  • 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... 
    Suggested
    Monday to Thursday
    Afternoon shift

    HRU Tech

    Sterling Heights, MI
    1 day ago
  •  ...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

    Artech Information System LLC

    Troy, MI
    2 days ago
  •  ...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... 

    Blue Chip Talent

    Troy, MI
    4 days ago
  • 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... 

    TechDigital Group

    Warren, MI
    2 days ago
  • $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 pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  • 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 work
    Work experience placement
    Relocation

    GeoLogics Corporation

    Sterling Heights, MI
    5 days ago
  • 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... 

    TechDigital Group

    Troy, MI
    3 days ago
  • $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 work
    For subcontractor

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  • 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... 

    TechDigital Group

    Troy, MI
    3 days ago
  •  ...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 time
    Temporary work
    Work experience placement
    Work at office

    Onestream.net

    Birmingham, MI
    2 days ago
  • $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 pay
    Contract work
    Weekend work

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    3 days ago
  • $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

    Staffing Resource Group, Inc

    Troy, MI
    2 days ago
  • 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

    Compunnel

    Sterling Heights, MI
    3 days ago
  • $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 time
    Temporary work
    Work experience placement
    Remote work

    OneStream Software

    Birmingham, MI
    1 day ago
  • $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

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    3 days ago
  • 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

    Saransh Inc

    Warren, MI
    4 days ago
  • 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... 

    Moseley Technical Services, Inc.

    Sterling Heights, MI
    4 days ago
  • 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 work
    For contractors

    Vectrus

    Troy, MI
    3 days ago
  •  ....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 time
    Contract work
    For contractors

    Vertex Professional Service LLC

    Troy, MI
    4 days ago
  •  ...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

    Sharpquest

    Troy, MI
    6 days ago
  •  ...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 work
    For contractors
    Local area

    Vectrus

    Troy, MI
    3 days ago
  • $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 pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...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

    EROS Technologies Inc.

    Troy, MI
    11 days ago
  •  ...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

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  •  ...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

    Magna International

    Troy, MI
    1 day ago
  • 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... 

    FastTek Global

    Troy, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - C++. Be the first to apply!