Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
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

Aufgaben:

- 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:

    Permanent

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

IT People Power GmbH

  • Straße:

    Friedrichstr. 6

  • Ort:

    70174 Stuttgart, Deutschland