Software Developer, iOS for IoT / Connected Devices

Job Summary    

DTS Play-Fi is the wireless streaming technology that brings all the music from your mobile device to your speakers at home. Our technology powers your ability to enjoy your music out-loud with family and friends, in every room of your house.

We are seeking a Senior Software Developer to work with a team of engineers to create great applications for connected devices to support our Play-Fi technology. In this role, will also work closely with product and marketing managers, user interaction designers, and other software engineers to develop new product offerings and improve existing ones. Ideal candidates will have a strong passion for high quality and well-designed products, especially for IoT and connected devices.

Essential Functions and Responsibilities:            

  • Develop network-based applications using XML and JSON
  • Multi-threaded programming
  • Porting Linux C++ libraries to iOS and Windows
  • Function as a team-player, being eager to jump-in and learn where needed

Required Education and Experience:     

  • Bachelor’s degree in Computer Science (or equivalent experience)
  • At least 5 years’ experience with C++
  • Experience with Objective C, iOS, Cocoa touch, and XCode building applications for both iPhone and iPad
  • Well versed in principles of object-oriented design and design patterns
  • Understanding of REST APIs
  • Working knowledge of Git
  • Great written and verbal communication skills

Optional Skills and Abilities:

  • Any direct experience with the above-mentioned core responsibilities of the role, with high priority to experience creating applications that need to communicate with an IoT accessory
  • Experience with .NET and building Windows desktop client applications
  • Experience with AWS, specifically API Gateway, Lambda, IOT, DynamoDB, and Python
  • Deep understanding of network / socket programming
  • Experience developing for and creating automated unit test frameworks

Back to top