Open Position Banner
Sensing is Life
Our vision is to create the uncontested leader in optical solutions through bold investments in disruptive innovation and
continuous transformation delivering best-in-class profitability and growth.
Asset Publisher

Senior Software Engineer - UI Development (m/f/d) - Jena, Germany

Senior Software Engineer - UI Development (m/f/d)

Job no.

006990

Position Type

Research & Development

Working time

  • Regular Fulltime

Place of employment

Jena

What we offer:

Your tasks and responsibilities

  • As Software UI/UX Engineer, you will work as part of a team of experienced software engineers to develop best-in-class customer centric software for highly innovative sensor solutions. The team delivers software, ranging from drivers and firmware to libraries, algorithms, desktop GUIs, mobile and web applications.
  • You will work with Product Managers, Application Engineers and different engineering teams to gather details on customer applications and technical use cases to deliver GUIs that support the different users in the best way possible. You will create wireframes to support a feedback oriented UI development.
  • As a Lead Engineer you are passionate about the latest GUI technologies and can drive technology changes in the team to stay ahead of competition. With your help, we will improve on both the visuals as well as the user experience we offer to our customers.
  • You will work with Software Architects on GUI and overall system architecture and create UI specifications for other UI developers.
  • You will contribute to the development of project goals, schedules, and resource planning.
  • You will participate in code reviews and architecture reviews.
  • You will work with Software Test Leads to create solid test strategies for UI applications on various platforms.

Your education and experiences

  • Empathy, teamwork and strong communication skills are essential.
  • Excellent German and English written and verbal communication skills, including negotiation, presentation, and influence.
  • Demonstrable record of crafting and developing high quality, user-friendly and intuitive UIs.
  • Passionate software developer with experience in designing and developing UI applications and front ends for embedded systems.
  • Experience with various technologies and programming languages: E.g. Qt, QML, PyQt, Python, C, C++, C#, JavaScript, Electron, React, Flutter, Swift, Kotlin, REST APIs, BLE, USB, FTDI, Model View Controller, UML, YAML, JSON, CSV, Installers, data plots, UI module libraries
  • Broad system level knowledge, intuitive understanding of system level interactions, performance trade-offs and a deep technical understanding of system architectures.
  • Ability to communicate abstract ideas clearly and independently manage complex project objectives.
  • MSEE/CS with 8-15 years of experience in embedded software development or similar fields.
  • Desired:
  • Experience in two or more of the following topics: UI development under Linux/macOS, UI development under Windows, embedded systems, library development, application development, cross platform development, measurement engineering systems, image processing, design for usability, wireframing.
  • Experience with continuous build, integration and deployment tools and environments.
  • Structured and automated GUI testing
  • Proficiency in using Git.
  • Agile software development experience.
Set up Job Alert

Job Alert

 

You haven't found what you were looking for? Stay up to date and set up your personal ams job alert. Subscribe to your personal job alert now! 

HR Contact

Contact

 

Contact our Talent Managers