Vakante Jobangebote finden Sie unter Projekte.
Softwareentwickler (m/w) C/C++, FPGA
Eingestellt von IT People Power GmbH aus Stuttgart
Gesuchte Skills: Linux, Tcp, Ip, Flash
Projektbeschreibung
- Linux-Treiberentwicklung für embedded systeme: SPI, I2C, Speicherinterfaces (GPMC),
MMC, Flash, MII (Ethernet), RS485/Profibus, CAN, von TCP/IP, MODBUS TCP
- Konzeptentwicklung für embedded systeme: Sandboxing, Benutzer- und Rechtekonzepte
- Erstellen von Linux-Toolchains für die embedded Entwicklung inkl. Versions- und Releasemanagement
- Patchen und optimieren von Kernel-Modulen, Compilieren von Linux „from sratch“ auf Basis
vom IC-Hersteller bereitgestellten Patches und Treiberbibliotheken
- Erstellung und Wartung von Board Support Packages
- Einbinden von closed source Dritt-Bibliotheken und Treibern (Profibus)
- Hardwarenahes Debugging mithilfe von JTAG
- Debugging und Testing
Skills:
- Erfahrung mit Entwicklung von Multi-Threat-Systemen
- Know How für Linux-basierte embedded systeme
- Kenntnisse der hardwarenahen Programmierung in C/C++
- Kenntnisse in GPU-Programmierung und schnelle Berechnungsalgorithmen
- Kenntnisse/Know How von FPGA-Programmierung und VHDL und Entwicklungsumgebung
- Kenntnisse/Know How von FPGA-internen und externen Bussystemen (z.B. Wishbone-Bus,SPI, I2C)
- Einbinden von Dritt-Modulen für Speicherinterfaces und Algorithmen (z.B. FFT-Module,
DDR3-Speicherinterface), Synchronisierung auf externe Systeme
- Planung und Konzeptionierung
Bei Interesse freuen wir uns auf Ihre aussagekräftigen Unterlagen unter Angabe der Referenznummer.
Projektdetails
-
Einsatzort:
Ulm (Donau), Deutschland
-
Projektbeginn:
asap
-
Projektdauer:
6 - 12 Monate (mit Option auf Verlängerung)
- Vertragsart:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Medien/Design