zSpace, Inc.
Sr Software Engineer (Remote)
Sr Software Engineer | zSpace, Inc. | Worldwide
zSpace, Inc.® is a leading-edge technology provider that enablesnatural interaction with virtual-holographic 3D imagery through itsflagship product, zSpace®. Targeting markets including manufacturing,architecture, engineering, government, medical and research, zSpace aims toaccelerate design and development processes and increase productivitythrough interactive 3D visualization. zSpace is a privately held, venturebacked company located in San Jose, CA. For more information, visit...
Sr Software Engineer | zSpace, Inc. | Worldwide
zSpace, Inc.® is a leading-edge technology provider that enables natural interaction with virtual-holographic 3D imagery through its flagship product, zSpace®. Targeting markets including manufacturing, architecture, engineering, government, medical and research, zSpace aims to accelerate design and development processes and increase productivity through interactive 3D visualization. zSpace is a privately held, venture backed company located in San Jose, CA. For more information, visit www.zspace.com.
This role requires a strong software engineer to help build next-generation interactive virtual reality (VR) computing platforms. The position provides an opportunity to design, implement, ship, and maintain the core software stack that enables zSpace’s AR/VR experience. This stack integrates cameras, inertial sensors, signal processors, and other hardware with sensor fusion, vision, and tracking algorithms to power the zSpace SDK and applications. The work will involve hands-on collaboration with hardware teams, firmware/software engineers, and vision scientists to deliver tightly integrated systems. Of particular importance is the ability to create high-performance, low-latency, maintainable software suitable for Intel-based Windows platforms.
Responsibilities:
- Design, implement, optimize and maintain robust low-level C99 code for the zSpace Spacial Tracking software stack
- Architect APIs providing support for and integration with the application-level zSpace SDK
- Collaborate with hardware teams, devising tools and protocols for testing, validation, and seamless integration of zSpace peripheral devices with the zSpace Spacial Tracking software
- Provide software support for concept studies and prototypes to validate prospective hardware and software architectural options
Requirements (Skills, Knowledge, Ability):
- Expert knowledge level of and practical skills in programming low-level functionality using C programming language – specifically C99 – for Windows OS
- Deep understanding of modern Intel-based computer architecture
- Experience developing event-driven, soft real-time software and an in-depth understanding of its principles, such as lightweight and lockless multithreading synchronization and efficient inter-process communication
- Experience writing low-level (e.g., driver and/or kernel) code and implementing Windows services
- Understanding and ability to implement and debug OpenCL/HSSL/CUDA-like GPU kernel code as well as AVX/Neon SIMD algorithms is desirable
Job Type: Full-time
Pay: $200,000.00 – $240,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Compensation Package:
- Stock options
Schedule:
- 8 hour shift
Application Question(s):
- How many years of C do you have?
- How many years of C++ do you have?
- How many years of experience do you have developing device drivers and other firmware for Windows?
Work Location: Remote
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save