Skyline Scientific Inc
AttoTude
Firmware-Entwickler
Über die Position
Wir suchen einen hochmotivierten Firmware-Entwickler für das Design, die Entwicklung und die Optimierung von Embedded-Software für unsere Produkte der nächsten Generation. Der ideale Kandidat verfügt über fundierte Erfahrung in der Low-Level-Programmierung (C/C++), der Mikrocontroller-/SoC-Entwicklung und dem Hardware-Bring-up, mit nachgewiesener Fähigkeit zur Zusammenarbeit mit funktionsübergreifenden Teams, um robuste und effiziente Firmware-Lösungen zu liefern. Diese Stelle ist eine Vollzeitstelle vor Ort in Menlo Park, CA.
Wir suchen einen hochmotivierten Firmware-Entwickler für das Design, die Entwicklung und die Optimierung von Embedded-Software für unsere Produkte der nächsten Generation. Der ideale Kandidat verfügt über fundierte Erfahrung in der Low-Level-Programmierung (C/C++), der Mikrocontroller-/SoC-Entwicklung und dem Hardware-Bring-up, mit nachgewiesener Fähigkeit zur Zusammenarbeit mit funktionsübergreifenden Teams, um robuste und effiziente Firmware-Lösungen zu liefern. Diese Stelle ist eine Vollzeitstelle vor Ort in Menlo Park, CA.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Jährliche Gehaltsspanne $175—$205 USD
Hauptverantwortlichkeiten
- Entwurf, Entwicklung und Wartung von Firmware in C/C++ für Mikrocontroller, SoCs und Embedded-Plattformen.
- Implementierung und Optimierung von Gerätetreibern für Hardware-Peripheriegeräte (SPI, I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).
- Integration und Konfiguration von RTOS- oder Bare-Metal-Firmware.
- Durchführung von Board-Bring-up und Hardware-Validierung in enger Zusammenarbeit mit Elektrotechnikern.
- Debugging und Analyse von Firmware-/Hardwareproblemen mithilfe von Oszilloskopen, Logikanalysatoren und JTAG/SWD.
- Entwicklung von sicheren Bootloadern und Update-Lösungen
- Schreiben und Pflegen von Unit-Tests und automatisierten Test-Skripten zur Firmware-Validierung.
- Zusammenarbeit mit funktionsübergreifenden Teams (Hardware, Software, QA, Systemtechnik), um Produkte termingerecht zu liefern.
- Dokumentation der Firmware-Architektur, APIs und Designentscheidungen zur Wartbarkeit.
Qualifikationen
- Bachelor- oder Master-Abschluss in Elektrotechnik, Computertechnik, Informatik
- 5+ Jahre Erfahrung in der Embedded-Firmware-Entwicklung.
- Starke Kenntnisse in C/C++ und Python.
- Erfahrung mit ARM Cortex-M, RISC-V oder ähnlichen MCU/SoC-Architekturen.
- Vertrautheit mit RTOS und Bare-Metal-Programmierung.
- Praktische Erfahrung mit Hardware-Schnittstellen (SPI, I²C, UART, USB, BLE, Wi-Fi usw.).
- Beherrschung von Debugging-Tools (JTAG, GDB, Oszilloskope, Logikanalysatoren).
- Erfahrung mit Versionskontrolle (Git) und CI/CD-Pipelines.
