http://www.kineticreality.com

Kinetic Reality Inc

Software Engineering Intern

June 2021 • Sunnyvale, CA

What I liked

I really enjoyed developing a game that utilizes Kinetic Reality's wearable motion tracking sensors. I also enjoyed the fact that Kinetic Reality is a startup, which allowed me to work intimately with my co-workers and dive into several technologies like the cloud server and mobile application.

What I wish was different

A smoother on-boarding process would have been appreciated. I found that getting up to speed with game development using KR's development toolkit was a lengthy process and that it could be improved.

Advice

Don't be afraid to dive into the unfamiliar technology, and take your time to figure out which questions to ask in order to get yourself up to speed with the current employees. Also, don't forget to have fun!
Be the first to mark this as helpful

Embedded Systems Software Developer

July - September 2021 • Santa Clara, CA

What I liked

As an Embedded Systems Software Developer, I have faced lots of troubles including both software and hardware during the internship. However, Kinetic Reality provided a very motivate environment encourage me to learn more and do more. Our CEO Allan is very nice and friendly. Working with him let me learned a lot.

What I wish was different

Due to the Covid, it is a little bit inconvenient to work as Embedded Systems Software Developer. We have hybrid work-at- the-office / work-remote strategy that half of the week is remote. Sometime you need to test with the hardware and this will cause problem. But I believe when the Covid has gone, it will be much better.

Advice

Working at Kinetic Reality let me learned a lot. Do no't be afraid if you do not know something, just ask a question or utilize the online resources. You can learn a lot while you are solving the problem.
Be the first to mark this as helpful

Cloud Data Engineer Intern

June - August 2019 • Sunnyvale, CA

What I liked

I was exposed to many different projects and was allowed to take the initiative in many. I was able to design my own architecture of a filter on the quaternion class and produce various methods of receiving and sending 3D motion capture movements. I also had a great mentor and a CTO. They taught me the basics components of a good programmer in terms of writing clear concise code, documenting my work well, and how to technically communicate with my coworkers.

What I wish was different

The engineers at the company were great, but there was very little communication with the CEO and where he wants to take the company. Simply put, I did not see a clear vision of the CEO. Working at a small startup, it is difficult to have a promised future, but dedication is difficult when I don't even see a sketch of the future. Hence, I respectfully declined the return offer.

Advice

It is often difficult to find out who your mentor is or what the culture of your team is going to be like until you start working for the company, but try to find as much information as possible before you start. Although the company wasn't in a great state when I worked, I had a lot of fun since I knew that my mentor and the CTO were very cool people after a phone call with them. Normally, you can request a phone call with various engineers from the company before you start.
Be the first to mark this as helpful