Application Developer (Unity/Full Stack) - Robotics Dream Job!

Employer

Job Description

We're looking for our next superstar -- a talented full stack developer who wants to develop in Unity to join a thriving consumer electronics team. You'll develop compelling applications for Augment Reality, Virtual Reality, 3D Sensing, 3D Audio, Object Tracking and Robotics. The R&D team you're joining operates like a cutting-edge lab -- constantly innovating and having a blast -- but has already shipped its incredible tech in 100 million+ devices in Smart TVs, Smart Phones, Smart Watches, Virtual Reality Headsets and Robots.


As a team, they've had incredible success developing innovative approaches to unique technical and UX challenges in VR for Samsung, LG, iRobot, Wacom, Sony, Kodak and more!


If you're a self-motivated and collaborative developer who enjoys working with and learning new technologies, read on!


Qualifications:


  • 2+ years of C# Unity development experience -- or you're proficient in software development in C++, Java, Kotlin, C#, and/or Swift.
  • Talent for writing clean, maintainable and reusable code
  • Experience with Unity’s UI/UX tools
  • Proficient in both debugging and profiling
  • Preference for experience with the development of optimized, mobile experiences
  • Preference for those with previous experience working in a startup or a similar fast-paced, highly motivated environment
  • Bachelor’s degree preferred


In spite of all the company's global, phenomenal corporate success, you'll get to be part of a small R&D team that thrives as its own entity within the larger corporation, so you have ample freedom to innovate and explore with your talents -- and have fun as you grow in your career.


Ideally, you combine stellar programming skills with passion to develop interesting and creative user facing applications, with an eye for detail and a desire to make things look good on screen and compel users and prospective customers of our products to engage with and use.


If you're a creative generalist who likes to program and thrives on working on a variety of assignments; you're passionate about creating unique experiences, we think you will feel challenged and rewarded here.

Successful candidates will demonstrate flexibility and the ability to “get things done”.


Responsibilities

  • Create compelling applications that make use of sensor data in areas such as augmented reality, virtual reality, object tracking, computer vision, and robotics
  • Develop a mixture of 2D, 3D user interfaces
  • Develop software for Android, iOS, and PC platforms
  • Work closely with other team members in software development and product management to help define application features and functionality
  • Operate in a structured, but agile software development methodology


Job Requirements (Must Have)

  • 6-15 years programming experience along with several years of management experience
  • Strong software design skills and ability to break down problems independently
  • Strong communication skills and ability to interact with other team members
  • Self-motivated and capable of working independently and with a multi-cultural, multi-disciplinary team