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 in Test (m/f/d) - Jena, Germany

Senior Software Engineer in Test (m/f/d)

Job no.


Position Type

Research & Development

Working time

  • Regular Fulltime

Place of employment


What we offer:

Your tasks and responsibilities

  • Writing software tests for embedded platforms including drivers, firmware, libraries, and applications
  • Contribute to all phases of software development, from requirements gathering through implementation, automation and sustaining
  • You will work in an international team of experienced software engineers to develop best-in-class customer centric software for highly innovative sensor solutions from drivers and firmware to libraries, algorithms, GUIs, and mobile apps
  • Performing code reviews and providing helpful feedback to the team
  • Improving overall software quality within the team.
  • Being passionate about software testing, finding bugs, and delivering high quality software
  • Listening to internal users, team members, and customers to help encourage open collaboration.
  • Defining purpose driven test strategies
  • Contribute to the test automation efforts in the team
  • Contributing to project planning: Project goals, effort estimation, risk analysis
  • Being the software lead test developer in our projects

Your education and experiences

  • MSEE/CS with 8-15 years of experience in a software development position or automation testing role
  • Excellent German and English written and verbal communication skills, including negotiation, presentation, and influence
  • Experience with code coverage and test coverage monitoring
  • Strong C and Python programming skills are a must
  • Passionate embedded developer and software tester with broad experience in testing of: Source code (C/C++, Python), microcontroller systems (STM, Nordic, RTOS, bare metal), mobile embedded systems (SoCs, Android, iOS), cross platform libraries, algorithms and APIs.
  • Broad system level knowledge, intuitive understanding of system level interactions, deep technical understanding of system architectures including digital-, analog- and software design.
  • Ability to identify missing test cases, missing test points and what to automate
  • Ability to communicate abstract ideas clearly and independently manage complex project objectives.
  • Empathy, teamwork and strong communication skills are essential.
  • Self-driven, innovative and goal-oriented work style.
  • Desired Experience and Skills:
  • • Experience in software testing for functional safety and medical devices • Experience in software testing for GUIs and mobile apps • Experience in automation test development using Python, C and C++ • Experience in embedded software development • Experience in hardware testing • Experience with working in continuous build and integration environments • Experience with CMake, Git, Docker, Jenkins, Jira • 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 our Talent Managers