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
Senior Software Developer Embedded (m/f/d) - Job Dresden - Jobs at Senorics - Apply now

Senior Software Developer Embedded (m/f/d)

The Challenge

At Senorics, we develop NIR detector chips and sensor devices based on STM32 microcontrollers. The devices need firmware for readout and configuration. The device itself provides interfaces like USB, UART, BLE, and others. The connection is handled on OS level by a library written in C programming language.

We seek senior developers to help us develop the firmware for our sensor devices and provide stable APIs. These APIs are used for our customer products and internal applications based on Java, Python, and other languages.

Your Tasks

  • Firmware development for STM32 driven sensor devices in C/C++
  • Development of C/C++ interfaces for Windows and Linux for sensor devices connected via USB, BLE, and other ports
  • Gathering and analyzing requirements
  • Design the target solutions
  • Implementing and testing software solutions
  • Managing external development partners and reviewing externally developed codes

Your Profile

- B.Sc. in Computer Science, Natural Science, Engineering, or equivalent experience
- 5+ years of experience in development of embedded devices and of C/C++
- Experience in programming Windows and Linux
- Working knowledge of software development practices and technologies
- Experience in with IoT operating systems like RTOS desirable
- Some experience in C# would be of additional advantage
- Hands-on experience in agile practices - Scrum, Continuous Integration etc.
- Experience in software development and building tools such as GIT, Jira and CMake
- Experience using CI tools such as Jenkins, Code Quality Control tools such as Sonar etc.
- Fluent English
- Strong verbal and written communications skills
- Strong analytical, problem-solving, and technical debugging skills
- Must be able to effectively communicate with management, customers, and business stakeholders
- Passion for learning and for helping others to learn

What we offer

Exciting insights into our technology, flat hierarchies, self-reliant work with flexible hours and mobile working, steep learning curves as well as a fun start-up atmosphere.
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.