Bluetooth Software Engineer

  • HOLOSWITCH
  • Berlin, Germany
  • 18/05/2020
Full time Data Science Big Data Statistics Software Engineering

Job Description

We are a brand new start-up made of VR enthusiasts, evangelists, and engineers who are at the meeting point between VR innovation and their application into real life. Our mission is to create easy to use products that make virtual reality more accessible to everyone.

Holoswitch is looking for a talented Bluetooth Software Engineer who is passionate about building awesome Bluetooth solutions for VR. You will be responsible for designing and implementing wireless protocols that will enable our users to use their phones, smartwatches and smart home solutions from within Virtual Reality. We are looking for candidates with a broad skill set who have the desire to understand a product holistically and contribute creatively. This is an on-site position and we're based in Berlin / Germany.

Tasks

  • Build innovative Bluetooth solution for creating a bridge between the real world and the virtual world
  • Collaborate with Mobile engineers and Unity Engineers to come up with solutions that will enlighten our customers
  • Implement new features end-to-end, from assisting in writing User Stories to implementation, testing, documentation, and deployment
  • Establish coding standards and best practices, perform code and design reviews and provide feedback
  • Ensure the performance, quality, and stability via test-driven development
  • Maintain and improve our CI/CD pipeline

Requirements

  • You are an open-minded, strong communicator who enjoys working in a fast-paced iterative and collaborative environment
  • Ability to excel in a startup environment – able to take on new responsibilities quickly and independently
  • Strong sense of ownership and accountability for the products that you create
  • Bachelor or Masters degree in Computer Science or related discipline, or equivalent practical experience
  • Familiarity with network protocols communication and Bluetooth Low Energy
  • Hands-on experience with Bluetooth Low Energy application software development
  • Strong experience in C/C++ programming and C# programming for Windows UWP apps
  • You know how to work with Bluetooth sniffers and Bluetooth protocol analyzer tools
  • Experience with resource optimization like data-usage and battery consumption
  • You can provide sample projects that show your skill in writing clean, modular and easily maintainable code
  • Working knowledge of source control with git, automation with CI/CD and issue tracking
  • Fluency in English

One or more of these is a plus

  • Familiarity with COM, RPC, Win32 services, DLLs, Windows APIs
  • Experience with WPF app development for .Net Core
  • Experience with Clean Architecture

Benefits

  • Join a creative team of forward-thinking technologists and help shape company culture from an early stage
  • Really great coffee ;)
  • A cool working environment which fosters learning, open collaboration, trust, and a lot of fun
  • Exciting projects using innovative technologies
  • Competitive salary