Senior Application Software Engineer

  • Engineering
  • Enschede, Netherlands

Senior Application Software Engineer

Job description

To support our growing business activities worldwide we want to reinforce our application software team with a senior application software engineer. 

The senior application software engineer will be part of the application software team in the Engineering department. The focus of the team is in developing applications and features in the software for Xsens’ Inertial Sensor Modules and 3D Body Motion product lines. You will be working together in an Agile/Scrum team.


Responsibilities

  • Understand user requirements for customer applications and make specifications
  • Make software designs and implement them into our standard product
  • Develop new applications and apps
  • Maintain our application software products
  • Design, develop and implement unit tests and functional tests
  • Improve the user interface, data processing and product installation
  • Interact with lead engineers, embedded software engineers and hardware engineers for product development
  • Work together with Quality Assurance to test application software

Requirements

We are looking for a senior application software engineer who has:

  • C and  C++ programming skills
  • Knowledge on QT for GUI development
  • Knowledge on App development in iOS and Android platforms is a plus
  • A Bachelor/Master's degree in Computer Science or related
  • High proficiency in English and preferably in Dutch as well
  • 5-10 years experience as an Application Software Engineer
  • Result driven and conscientious personality
  • Good communication skills
  • Team player mentality, but is also capable to work independently

Offer

We offer you a position in an innovative, ambitious and international company with an attractive compensation package including a bonus system. Our team can be characterized as spontaneous and driven, with a passion for technology and a multicultural and multi-disciplinary environment. The informal culture allows for personal input, growth and development. Full training in our products and services will be provided.