Sr Software Engineer, Qt / Robotics / Human Machine Interface

Mobiliya   •  

Mountain View, CA

5 - 7 years

Posted 244 days ago

This job is no longer available.

Job Description:

Are you a talented & enthusiastic Qt5 development expert with a love for technology & product innovation? Would you like to work on state-of- the-art robotics devices? Do you enjoy working on user interfaces? Do you feel at home in an agile, fast-paced, friendly and startup-like team? Then we would like to hear from you!

Key Responsibilities:

  • Create an “on-robot” Human-Machine Interface for a new robotics device
  • Interact with user interface designers, product managers and other stakeholders to explore implementation options
  • Create software using the Qt5 framework
  • Investigate technical feasibility and suggest software designs
  • Integrate your software with other members of the team, including robotics software engineers
  • Design and run your own unit test cases and integrate your code as part of a Continuous Integration process


Required Qualifications:

  • 5+ years of experience in software development, with strong programming and software design skills
  • 5+ years’ experience in C++ development
  • 5+ years’ experience with creating user interfaces and front-ends
  • Excellent communication skills, both oral and written


Desirable Qualifications:

  • Strong programming skills in the Qt5 framework
  • Good understanding of OOPS concepts, design patterns, algorithms and data structures
  • Experience and desire to work with agile software development paradigm in a fast-paced, iterative and multi-functional environment
  • Able to deal with ambiguity and change
  • Experience in a native Linux development environment