Who are we?
At Stenon, we are on a mission to democratize soil data. As the global market leader in real-time soil analytics, we empower farmers with actionable insights to improve yield, crop quality, and soil health while reducing costs and environmental impact.
To advance our next generation of soil sensing technology, we are looking for an Embedded Firmware Developer who can build the on-device software that turns hardware measurements into reliable data directly from the field.
Position
As an Embedded Firmware Developer, you will take ownership of the firmware development for our soil sensor system, including the sensor head electronics and control units deployed in agricultural field environments. You will design robust, real-time firmware that interfaces with optical and electrochemical sensors, manages data acquisition and signal processing, and ensures reliable communication under harsh outdoor conditions.
You will work closely with hardware, optics, and mechanical teams to bring sensor concepts from prototype to field-ready devices, ensuring stable operation, efficient power management, and reliable data transfer in demanding agricultural applications.
You will
- Develop and debug firmware for our soil measurement devices
- Develop software and hardware tools for device diagnostics, testing and validation
- Interface different sensors to MCU or SOM
- Document code
- Collaboration with other team members (hardware and software engineers) to agree system designs, interfaces, and protocols, etc.
- Participate in design and code reviews and recommend improvements
- Support in overall hardware-related software troubleshooting
You have
- A degree within a technical field such as Electrical Engineering, Computer Science or related topic of study (Bachelors/Masters and above)
- 3-5 years of experience with a similar role
- Expert knowledge of C/C++
- Extensive experience writing firmware for embedded systems, bare-metal (on STM32 and STM32CubeIDE, RTOS would be a plus)
- Knowledge of state machine diagram interpretation and implementation to code
- Strong awareness of ARM architecture and Internal Peripherals (Timers, PWM , Interrupts, RTC, ADCs, etc.)
- Strong knowledge of embedded communication protocols including UART, I2C, SPI, and CAN, (USB, ISOBUS, SMBus is a plus)
- Very strong experience with writing sensor drivers
- Proficiency with source control tools such as git
- Experience with build systems/pipelines
- Comfortable using linux shell
- Experience bringing up and debugging circuit boards
- Very comfortable with reading and understanding datasheets
- Strong electrical engineering fundamentals and experience interfacing components
- Proficiency with laboratory equipment including oscilloscopes and logic analyzers
- Preferred - Strong knowledge of Python
What we offer
- Real-World Impact: Design hardware that goes directly into the hands of farmers, solving global food production and climate challenges.
- Ownership & Growth: A key role in a fast-growing scale-up where you own your area of responsibility with flat hierarchies and fast decision‑making.
- Collaborative Culture: Work in a highly productive, international team that values hands‑on development and mutual support.
- Year-End Break: Enjoy a paid company‑wide closure between Christmas and New Year to recharge and spend time with loved ones.
- Seamless Commuting: Choose between an ABC Berlin/Potsdam travel pass or a Deutschland‑Ticket to keep you mobile.
- Team Spirit: Annual company retreats to warmer climates (last year we went to Gran Canaria), regular social events, and a fully stocked kitchen with coffee, tea, and snacks.
Why us?
We are changing how farmers understand and manage their soil—moving from lab‑based analysis to real‑time insights directly in the field. We value transparency, ownership, and continuous improvement, and we believe great products come from teams that respect and support each other.
We set high standards, reward performance, and foster a positive, constructive feedback culture.
Interested?
If you are ready to tackle the challenge of making complex soil data instantly accessible and actionable for farmers worldwide, we want to hear from you.
Send us your application (CV or LinkedIn). Reach out to careers@stenon.io
if you have any questions – we're happy to help.
#J-18808-Ljbffr
Embedded Software Engineer / Firmware Engineer (Agri-Tech / Sensor Systems) (m/f/d) in Potsdam Arbeitgeber: Stenon GmbH
Stenon ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Lösungen im Bereich der Agrartechnologie zu arbeiten. Mit einem agilen, internationalen Team und flachen Hierarchien fördern wir eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens, während wir gleichzeitig einen positiven Einfluss auf die Landwirtschaft ausüben. Unsere Mitarbeiter profitieren von flexiblen Arbeitsbedingungen, einer inspirierenden Arbeitsumgebung in Berlin/Potsdam und der Chance, direkt mit Landwirten zusammenzuarbeiten, um deren Herausforderungen zu meistern.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Embedded Software Engineer / Firmware Engineer (Agri-Tech / Sensor Systems) (m/f/d) in Potsdam erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Stenon GmbH anzuklopfen, wenn du dich auf die Stelle als Embedded Software Engineer / Firmware Engineer (Agri-Tech / Sensor Systems) (m/f/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Stenon GmbH vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Stenon GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Stenon GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.