
Stenon · Potsdam
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 actionabl...
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.
As an Embedded Software Engineer / Firmware Engineer, you will take ownership of Linux system development and microcontroller
firmware for our soil sensor platform, and work closely as part of our Device Engineering Team. You will implement, optimize and
maintain embedded Linux components alongside robust firmware for microcontrollers, ensuring reliable operation across the full
device stack.
Your work will involve interfacing SOC/SOM with our boards hosting different sorts of sensor, managing data acquisition, and
enabling reliable communication between distributed system components under harsh outdoor conditions.
You will collaborate with hardware, firmware and backend/cloud teams to bring integration concepts from prototype to
production-ready devices. This includes ensuring stable system behavior, reliable Linux system image and firmware boiling down to
robust device functionality. You will implement a robust Linux image as well as microcontroller firmware update mechanism. And
with the use of Python, you will simplify complex problems.
challenges.
fast decision-making.
stocked kitchen with coffee, tea, and snacks.
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.
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.
WAS WIR BIETEN * Von Beginn an sind wir per du und möchten es dir durch ein umfassendes Onboarding erleichtern, dich auch schon vor Deinem ersten Arbeitstag als fester Bestandteil des UX Teams zu fühlen. * Kooperation, Nachhaltigkeit, Exzellenz und Menschlichkeit – diese Werte stehen bei uns nicht auf glänzendem Papier, sondern sind unsere gelebten Überzeugungen. * Bis zu 80% Homeoffice pro Woche sind möglich. * Durch regelmäßige Feedbackgespräche kannst du deine persönliche Weiterentwicklung definieren und dich mit Hilfe unserer internen Lernprogramme sowie durch externe Weiterbildungskurse weiterentwickeln. * Für Mitarbeiterempfehlungen gibt es einen Dankeschön-Bonus. * Unser Büro ist mit dem Auto wie mit ÖPNV gut erreichbar, in unserer Tiefgarage kannst du dein Auto kostenfrei parken, auch findest du dort kostenfreie Ladestationen. * Bei regelmäßigen Events und Gesundheitsangeboten (wie Yogakurse u.ä.) sowie z. B. beim Urban Gardening auf unserer Sonnenterasse hast du die Möglichkeit gemeinsam mit deinen KollegInnen auf Erfolge anzustoßen, zu entspannen oder dich auf informellem Weg auszutauschen. * Solltest Du Bergfan sein, hast du Sommer wie Winter die Möglichkeit unsere UX eigene Berghütte in Kitzbühl zum privaten Gebrauch zu mieten. * Ebenso bieten wir 30 Tage Urlaub, 13 Monatsgehälter, eine Gewinnbeteiligung, einen Zuschuss zur betrieblichen Altersversorgung sowie weitere monetäre Unterstützungen, die auf deinen speziellen Bedarf abgestimmt sind. DEINE AUFGABEN * Applikationsentwicklung (RTOS): Als Senior Software Developer (m/w/d) Applikation (RTOS) entwickelst du hardwarenahe Embedded-Applikationen auf Basis von FreeRTOS/ThreadX für ARM Cortex-M Systeme – von der Anwendungslogik bis zur Systemintegration. * Backend & Anwendungslogik: Du konzipierst und realisierst Backend-Funktionalitäten sowie Software-Interfaces zu Subsystemen und User-Interfaces in C und C++. * Treiberentwicklung: Du entwirfst und implementierst Geräte- und Schnittstellentreiber (z. B. UART, USB, SPI, I2C) und sorgst für eine stabile Integration in die Gesamtarchitektur. * Algorithmen & Regelungstechnik: Du modellierst und implementierst Steuer- und Regelungsalgorithmen für embedded Systeme. * UI-Integration: Du wirkst an der Umsetzung moderner grafischer Benutzeroberflächen mit – z. B. unter Einsatz von Touch GFX, LVGL oder UGFX. * Codequalität: Du führst Code Reviews durch und stellst eine hohe Code-Qualität, Wartbarkeit und Nachhaltigkeit sicher. * Performance-Optimierung: Du analysierst und optimierst Laufzeitverhalten, Speicherbedarf und Systemperformance. * Agile Zusammenarbeit: Du arbeitest in unserem internen Projektteam an Kundenprojekten. Der Kunde ist als aktiver Bestandteil in das Team integriert, sodass die Zusammenarbeit und Abstimmung direkt und transparent über gängige Tools (z. B. Jira) sowie in gemeinsamen Reviews, Planungen und Retrospektiven erfolgt. DEIN PROFIL * Ausbildung & Background: Du hast ein abgeschlossenes technisches Studium (z. B. Informatik, Elektrotechnik) oder eine vergleichbare Fachausbildung im Embedded-Umfeld. * Hardware-Verständnis: Du kannst Schaltpläne lesen und bringst ein elektrotechnisches Grundverständnis mit. Idealerweise hast Du Erfahrung im Microcontroller-Pin- und Funktionsdesign, z. B. mit STM32CubeMX. * Programmierung: Du verfügst über sehr gute Kenntnisse in C und modernem C++ sowie fundierte Erfahrung in der Entwicklung von Anwendungen auf FreeRTOS-basierten Systemen, (z. B. als Embedded Software Developer (m/w/d), Embedded Software Engineer (m/w/d), Embedded Systems Engineer (m/w/d), Firmware Developer (m/w/d), Firmware Engineer (m/w/d) oder vergleichbar). * Entwicklungsumgebung: Du arbeitest sicher mit Git und Linux-basierten Entwicklungsumgebungen. * Schnittstellenkompetenz: Du bringst gute Kenntnisse in der Anbindung und Nutzung gängiger Hardwareschnittstellen (UART, USB, SPI, I2C o. ä.) mit. * Agile Methoden: Du hast idealerweise Erfahrung mit agilen Arbeitsweisen wie Scrum oder Kanban. * Debugging & Analyse: Du bist versiert im Umgang mit Debugging-Tools (z. B. JTAG/SWD) sowie Mess- und Analysewerkzeugen. * Build&Toolchains: Du hast bereits Erfahrung mit Build-Systemen (z.B. CMake, Make) und Cross-Compilation. * Qualitätssicherung: Du hast idealerweise Erfahrung mit Unit-Tests, statischer Codeanalyse und Continuous Integration.
EMBEDDED SOFTWARE / FIRMWARE ENGINEER Own the low-level software layer of our autonomy platform across drones, payload and ground systems. Your work defines the fieldability, robustness and performance of our core product. ABOUT SE3 SE3 Labs is building Spatial AI by combining 3D computer vision with large language models (LLMs). We believe the ability to reason about and act within physical space is foundational to unlocking the next generation of automation, from construction to smart infrastructure, and ultimately, defense. Now, we’re building the physical platform to bring Spatial AI to life. That means high-performance, real-world robotic systems (starting with UAVs) and we’re looking for a skilled, hands-on embedded engineer who’s ready to power the foundation of these systems and have them communicate, update and perform reliably in the real world. ABOUT THE ROLE As Embedded Software / Firmware Engineer, you’ll own the low-level software foundation across our embedded platforms - from bring-up and driver development to deployment tooling and in-field update infrastructure. You’ll work across diverse compute platforms, enabling new sensors, cameras, AI accelerators and networked peripherals and turning prototypes into robust, fieldable systems. This is a hands-on, on-site role in our prototyping and test space, with optional travel for field trials and partner testing. You’ll work closely with our hardware design and testing teams while collaborating with our world-class AI software team to ship vertically integrated solutions fast. Your contributions will directly shape system architecture and hardware design, and the systems you support will move quickly from bench to real-world testing and front-line deployment at scale reshaping Europe's defense capability. WHAT YOU’LL WORK ON * Requirements & Bring-Up: Translate system needs into low-level software architecture and bring new boards and subsystems to life across Jetson, Arm and STM32 platforms * Drivers & Interfaces: Develop and maintain drivers and hardware-facing software for sensors, cameras, AI accelerators and communication networks * Kernel & System Layer: Work across embedded Linux, kernel and device-tree configuration, BSP-level integration and board bring-up to create stable, maintainable foundations * Flash, Boot & Deploy: Build and refine flashing, booting and serial deployment tooling for development, production, update and recovery workflows * Troubleshoot & Iterate: Debug on the bench, isolate failures fast, improve performance and stability, iterate until systems are ready for field use * Integrate & Maintain: Support system integration across aircraft platforms, work closely with hardware engineers and continuously improve performance, reliability and long-term maintainability YOUR PROFILE * M.Sc. or higher in Computer Engineering, Electrical Engineering, Robotics, Embedded Systems or a related field * You bring 2+ years of hands-on experience in low-level software or firmware development for embedded systems; we’re equally interested and will reward more senior engineers who want to work deeply hands-on * You’re strong in C and Python and comfortable shipping real systems on embedded Linux in robotics, automotive or other hardware-adjacent environments * You have practical experience with hardware interfaces and protocols such as I2C, SPI, CAN, Ethernet and MIPI-based camera interfaces. * You’re comfortable with board bring-up, serial consoles, flashing workflows, boot issues, hardware-near debugging and systematic troubleshooting on real hardware * You know how to make software not just functional, but deployable, maintainable and robust under real-world conditions * You know how to validate low-level software on real hardware through structured debugging, integration testing and release-oriented validation. * Most importantly, you’re structured, fast-moving and mission-driven. You don’t wait for perfect specs but take ownership and iterate until it works * You thrive in a high-impact startup environment and are comfortable with a demanding execution pace, including sustained high intensity around critical milestones ESPECIALLY VALUED BONUS SKILLS * Experience with secure boot, signed update systems, rollback and recovery strategies, or other security-critical deployment infrastructure * Yocto-based build systems, custom Linux image creation, and U-Boot * Experience with ROS and related robotics middleware is a plus * Camera bring-up and Linux media pipelines, including GStreamer * Experience integrating AI accelerators or other high-performance compute peripherals * Experience with UAVs, robotics, defense systems or other hardware that gets tested outside the lab PERKS & BENEFITS * Work Environment to Excel at: Find a high-quality and modern toolset, flat hierarchy and a skilled, driven team which will push the limits together with you * AI-boosted workplace: We empower every employee with best-in-class AI tools and agents, giving you unlimited access to the latest advancements and a true productivity edge * Real Ownership: Get early, real stock to participate directly in SE3’s growth * 31 Paid Days Off: 30 vacation days plus your birthday off * Well-being Access: Free membership to gyms, yoga, and wellness through EGYM Wellpass * Team Offsites: We go on 2 company retreats per year, our last ones were in Italy, Greece and Spain * Mentorship: Work closely with experienced engineers and get paired with a professional mentor to support your growth OUR PROCESS 1. Intro Call (20 min): Let’s get to know each other (conducted by Michael, our Chief of Staff) 2. Technical Interview (45 min): (with Siva, Computer Vision Engineer) 3. Onsite Trial/Case (1.5 hrs): We’ll bring up and troubleshoot something together, just like on the job (together with our Hardware Team) 4. Team Dinner/Lunch: See if it’s a culture fit on both sides (can be integrated into the Onsite to accommodate long journeys)
Description Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future! This role at Enphase requires working onsite only About the role: This position is part of the core Engineering R&D group, which focuses on launching Residential and Commercial/Industrial storage products. Our team is responsible for designing, prototyping, and launching Storage Systems at scale — cutting edge solutions that integrate Enphase’s core technologies like IQ series microinverters, home energy ecosystem of EV chargers, combiners, and more that are best in the market to deliver complete solutions for our consumers. We’re looking for a motivated individual who thrives in a fast-paced environment and can collaborate closely with the team to develop and deliver innovative solutions. What you will do: Develop board level and system/product level embedded software for solar and battery-based products. Work with hardware and system engineers to conceptualize and document the firmware design architecture for implementation. Develop and perform unit and functional testing using AI assisted environment and on target hardware manually. Work with cross function teams like SDVT (system design validation testing) engineers to test and troubleshoot prototype designs. Mentor Junior Engineers and be able to work on residential and commercial product domains seamlessly Who you are and what you bring: B. E/ B. Tech in Electrical Engineering or Computer Engineering or Computer Science. 8+ years’ experience in a similar (non-academic) role as an embedded software or firmware engineer Proficiency scripting language Python to automate software development workflows. Expertise in C for real-time applications. Solid experience with bare metal and real-time operating systems (RTOS) Being curious and ability to troubleshoot firmware related issues within complex systems. Relentless pursuit of problem-solving skills. Ability to test code and hardware both with and without external test equipment such as oscilloscopes, power meters, etc. Familiarity with software development processes, Atlassian cloud suite (Confluence, JIRA), Git configuration management. Familiarity with development tools such as GCC, GDB, Eclipse, GNU Make, etc. Familiarity with developing drivers for sensors and closed-loop control algorithms. Ability to carry a design task from concept to implementation and verify. Ability to document engineering requirements (like JAMA, Polarion, DOORs), document solutions, and test new firmware designs. Experience with launching products on production scale to see through customer or field issues for learnings. Familiarity with ARM Cortex-M4/7, STM32 or similar microcontroller architectures is a plus. Zephyr RTOS experience is a plus. Familiarity with design and implementation of bootloader and firmware update is a plus. Familiarity with AC grid simulators and DC to AC inverters is a plus. Familiarity with developing controls for cooling systems like fans, chillers, pumps etc is a plus. Familiarity and experience with Battery Management System (BMS) is a plus. Knowledge in worldwide (UL and IEC standards) electrical advanced grid functions and faults conditions is a plus.