Software Engineer - Pittsburgh or Remote

 

Tobii Dynavox, part of the Tobii group, is the world leader in eye tracking and speech generating devices - products that help individuals with speech and motor impairments live a richer and more independent life. Headquartered in Stockholm Tobii covers a global market with offices in USA, Germany, Norway, Japan and China. If you want to work with meaningful products and solve interesting problems, we might be the right company for you!

Take a look at this video that shows how we impact lives and give people with disabilities the power and ability to express who they are: https://www.youtube.com/watch?v=2zh2UMK8xf0

Our Pittsburgh office is located in the South Side.  We offer our full-time employees a generous benefits package including health/dental/vision, 401K with company match, paid vacations, 10 paid holidays, tuition reimbursement, free parking, relaxed work environment, free on-site gym, free bike rentals, and various company events. 

SUMMARY:

Using cloud-based, mobile technology, you will develop cutting edge mobile and desktop applications in a customer facing, cross platform environment.  As a software engineer, you work on a small team and will have the ability to switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and passionate to tackle new problems as we continue to push technology forward.  This position will be based in Pittsburgh or can be remote.

KEY RESPONSIBILITIES:

  • Develop and deploy consumer oriented products across a wide range of operating systems including:  iOS, Android, Windows, OSX and Linux.
  • Modularize architectural components to maximize scalability and minimize code duplication
  • Implement clear and well documented API for use in higher level code
  • Work in conjunction with other developers to produce a coherent and stable API
  • Analyze and leverage existing code/API in ways other than the original intent
  • Follow a standard set of internal coding practices
  • Translate legacy components into a newer code base while maintaining the components overall architecture in the new code base
  • Debug problems in code through static analysis as well as platform specific debugging tools
  • Analyze error output via logging or stack dumps to determine where and what went wrong
  • Contribute bug fixes to APIs that do not compromise the integrity of the API architecture
  • Develop user interface with clear and easy to understand paradigms
  • Perform various other tasks as assigned

EDUCATION/EXPERIENCE REQUIREMENTS

  • BA/BS degree in a technical field (in Lieu of degree, 4 years’ relevant work experience)
  • Minimum 3 years’ of engineering experience 

TECHNICAL SKILLS:

  • Programming background in C, C++, C#, Java or other object oriented programming languages required
  • Knowledge in the following technical areas desired:  reverse engineering, debugging environments, and mobile and desktop UI systems
  • Relevant work experience, including iOS, Android, Cross platform development and building consumer oriented products and applications strongly preferred
  • Demonstrated aptitude for learning new technologies

OTHER SKILLS/REQUIREMENTS:

  • Ability to work independently
  • Excellent problem solving skills
  • Eagerness to evolve programming skills into the professional level

COMMUNICATION SKILLS

  • Effective written and verbal communication skills
  • Ability to represent own interests while respecting the interests of others
  • Able to work in a team environment

 

EOE/AA/M/F/Vets/Disabled

 

Apply now

© Copyright 2017 Tobii Dynavox

Terms & ConditionsLegal NoticePrivacy Policy