Diese Stellenbeschreibung liegt in folgenden Sprachen vor:
Die Last Mile Semiconductor GmbH, ein Dresdner Deep-Tech-Start-up, entwickelt die nächste Generation energieeffizienter Wireless-Connectivity-Lösungen auf Basis des neuen Standards DECT NR+. Als Pionier im Bereich ultra-low-power RFICs und SoCs gestalten wir die Zukunft von IoT, Industrie 4.0 und Massive Machine-Type Communication (mMTC). Unsere Chips basieren auf modernen CMOS- und FD-SOI-Technologien und werden für skalierbare, robuste und kosteneffiziente Anwendungen weltweit eingesetzt.
Deine Aufgaben:
- Entwicklung, Implementierung und Optimierung von Embedded Software und Firmware für unseren DECT-NR+-Mikrochip
- Spezifikation, Design und Weiterentwicklung von Softwarearchitekturen in C/C++ für ressourcenbeschränkte, hardwarenahe Systeme
- Entwicklung von Treibern, Anwendungen und Systemkomponenten für Mikrocontroller und Echtzeitbetriebssysteme wie FreeRTOS, Mbed OS oder Zephyr
- Umsetzung und Anbindung von Mikrocontroller-Peripherie und seriellen Schnittstellen wie SPI, I2C, UART, Timern, ADC und DAC
- Entwicklung und Bewertung von Lösungen für Multi-Core-Kommunikation, Synchronisation und Interrupt-Verarbeitung
- Enge Zusammenarbeit mit Hardware- und Systemingenieur:innen bei der Entwicklung und Integration ganzheitlicher Lösungen
- Erstellung von Testanforderungen und Testfällen sowie Durchführung von Tests, Debugging und Performance-Analysen
- Systematische Analyse und Behebung technischer Probleme über den gesamten Entwicklungszyklus hinweg
- Dokumentation und Pflege der Softwarearchitektur sowie kontinuierliche Verbesserung bestehender Systeme
- Aktive Mitarbeit von der Konzeption über die Integration und Validierung bis zur Markteinführung und Umsetzung kundenspezifischer Softwarelösungen
Technisches Umfeld:
- Embedded Software, Firmware und hardwarenahe C/C++-Entwicklung
- DECT NR+ und energieeffiziente Wireless-Connectivity-Lösungen
- Echtzeitbetriebssysteme, insbesondere FreeRTOS, Mbed OS und Zephyr
- Mikrocontroller-Peripherie, Interrupts, Timer, ADC/DAC sowie Multi-Core-Kommunikation
- Serielle Bussysteme und Schnittstellen wie SPI, I2C, UART, CAN und RS485
- Secure Boot, Fail-Safe-Bootloader und Embedded Security als mögliche Entwicklungsschwerpunkte
- Git, GitLab/GitHub, JIRA sowie CI/CD-basierte Entwicklungsprozesse
- CMOS- und FD-SOI-Technologien, unter anderem 22FDX
- Schnittstellen zwischen ASIC, Firmware, PCB und Systemsoftware
Dein Profil:
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
- Mindestens 5 Jahre einschlägige Berufserfahrung in der Entwicklung von Embedded Software oder Firmware
- Fundierte und nachweisbare Programmierkenntnisse in C/C++ mit einem technischen Verständnis, das dem Senior-Level entspricht
- Erfahrung in der Spezifikation, Architektur und dem Design hardwarenaher Software für Mikrocontroller
- Sicheres Verständnis von Programmausführung, Speicherlayout, Stack, Registern, Interrupts, Compiler, Linker und Linker-Skripten
- Praktische Erfahrung mit Echtzeitbetriebssystemen und den Grundlagen von Tasks, Scheduling sowie Context- und Task-Switches
- Gute Kenntnisse von Low-Level-Schnittstellen wie SPI, I2C oder UART sowie von Mikrocontroller-Peripherie und Multi-Core-Kommunikation
- Erfahrung mit mindestens einem modernen Kommunikationsstandard wie Bluetooth, LTE oder Wi-Fi sowie ein nachvollziehbares Verständnis der technischen Zusammenhänge
- Sicherer Umgang mit Git, GitLab/GitHub, JIRA und CI/CD; Python-Kenntnisse sind von Vorteil
- Eigeninitiative, methodische Problemlösung, klare Kommunikation und Begeisterung für Embedded-Technologien und die Arbeit in einem Deep-Tech-Start-up
Nice-to-Have:
-
- Erfahrung mit FreeRTOS, Mbed OS oder Zephyr; insbesondere mit dem Portieren oder der tieferen Integration eines RTOS
- Sicherer Umgang mit CAN, RS485, (Q)SPI oder weiteren Bussystemen
- Erfahrung mit Secure Boot, Fail-Safe-Bootloadern oder der Absicherung eingebetteter Geräte
- Kenntnisse in der Zephyr-Konfiguration, Device Tree und relevanten Zephyr-Makros
- Erfahrung mit RISC-V, funktionaler Verifikation, Instruction Sets oder Debug-Modulen
- Verständnis von PHY- und MAC-Schichten moderner Wireless-Standards
- Kenntnisse zu OFDM, FFT, Modulation, ENOB, Image Rejection oder Random-Access-Verfahren
Wir bieten:
Gestaltungsfreiheit & Verantwortung
- Viel Gestaltungsspielraum und echte Ownership statt Micromanagement
- Kurze Entscheidungswege und direkter Einfluss auf technische und strategische Entscheidungen
- Sichtbarer Beitrag zum Erfolg unseres Produkts und unseres Unternehmens
- Die Möglichkeit, eine wichtige Rolle in einem wachsenden Deep-Tech-Unternehmen einzunehmen
- Mitarbeit an einer Technologie, die die Zukunft energieeffizienter drahtloser Kommunikation verändern kann
Benefits
- Arbeitgeberzuschuss zum Deutschlandticket beziehungsweise DVB-Jobticket in Höhe von 55,10 € monatlich
- Alternativ Arbeitgeberzuschuss zum JobRad in Höhe von 54,90 € monatlich
- Unbegrenzte kostenlose Fitnessstudionutzung direkt im Gebäude
- Betriebliche Altersvorsorge mit 100 € Arbeitgeberzuschuss pro Monat
Flexibilität & Arbeitsumgebung
- Flexible Arbeitszeiten mit Kernarbeitszeit von 10:00 bis 15:00 Uhr
- Hybrides Arbeiten mit bis zu 2 Homeoffice-Tagen pro Woche; zusätzliche mobile Arbeit nach individueller Absprache
- Moderne Hardware und professionelle Arbeitsmittel
- Helle, moderne Büroräume in zentraler Lage in Dresden-Plauen
- Ergonomisch ausgestattete Arbeitsplätze
Team & Kultur
- Ein internationales Team mit flachen Hierarchien und kurzen Kommunikationswegen
- Direkter Austausch mit Geschäftsführung und technischen Entscheidungsträgern
- Kolleginnen und Kollegen, die sich gegenseitig unterstützen und Wissen teilen
- Gemeinsame Mittagspausen und regelmäßige Team-Events
- Eine Unternehmenskultur, in der Eigeninitiative und neue Ideen ausdrücklich erwünscht sind
Mitarbeiter-Benefits
Standorte
Die Stelle 'Senior Embedded Software Engineer | Senior Firmware Engineer (m/w/x)' ist für folgende Standorte ausgeschrieben: Bamberger Strasse 1, 01187 Dresden.