The data privacy settings of your browser prevent this site from functioning properly. Please open the site in a new tab. Alternatively, you can allow cross-sitetracking in your browser.
Open in new tab
Embedded Software Engineer (m/f/d) - Job Dresden - Jobs at Senorics - Apply now

Embedded Software Engineer (m/f/d)

At Senorics, we develop revolutionary NIR detector chips and sensor devices based on STM32 microcontrollers. The devices need firmware which drives the readout electronics for our sensor chips. The devices provide interfaces to USB, UART, BLE, and others. The connections are handled on OS level by a library written in C/C++.
We seek a passionate senior embedded software engineer to help us developing the firmware and interfaces for our current and next generation sensor devices. If you would like to work in a passionate team with colleagues

  • taking care of each other and treating each other respectfully,
  • giving honest feedback and appreciating to receive honest feedback
  • constantly looking out for new technical opportunities and improvements,
  • and striving to learn and grow,

then you should apply. If your profile is not a perfect match, please apply anyway. Passion for the job at hand and a strive to learn and grow go a long way withing Senorics, as those help us to develop and grow together. You will experience a very open and exciting team that is looking forward to welcome new team mates.


Objectives and Tasks

  • Firmware development for microcontrollers in our sensor devices in C/C++
  • Development of C/C++ interfaces for Windows and Linux for these sensor devices connected via USB, BLE, and other ports
  • Gather and analyze requirements
  • Find and design the target solution
  • Investigate current solutions and find and evaluate potential optimizations
  • Implement and test software solutions
  • Manage external development partners and review externally developed codes

Your Profile

  • B.S. in Computer Science, Natural Science, Engineering, or equivalent experience
  • 5+ years of experience in development of embedded devices
  • 5+ years of experience in development of C/C++
  • Experiences in programming Windows and Linux to connect to our sensor devices
  • Experiences with IoT operating systems like FreeRTOS would be desirable
  • Some experiences in C# would be of additional advantage
  • Hands-on experience in agile practices
  • Experience in software development and building tools like GIT, Jira, CMake, etc.
  • Experience using CI tools such as Jenkins, Code Quality Control tools like Sonar, etc.
  • Working knowledge of software development practices and technologies
  • English (business fluent), German (at least basic)
  • Strong verbal and written communications skills
  • Providing and receiving honest, constructive feedback
  • A passion for learning and for helping others to learn
  • Strong analytical, problem-solving, and technical debugging skills
  • Effective communication skill with management, customers, and business stakeholders

What we offer

Exciting insights into our technology, flat hierarchies, self-reliant work with flexible working hours and mobile working, steep learning curves as well as fun and start-up atmosphere.

We seek a passionate senior embedded software engineer to help us developing the firmware and interfaces for our current and next generation sensor devices.


Submit application

About us

We’re a start-up, founded in 2017. Our vision is to make NIR spectroscopy an integral part of daily life, accessible for everyone. This is only possible with our team, consisting of a steadily growing number of people, all experts in their field. 

Work at Senorics

We want you to work in a pleasant and inspiring workplace to use your skills in the best possible way. That’s why we provide flexible working hours, mobile working, flat hierarchies and an appreciative and open communication in which you can contribute your ideas.