Intern Software Engineer – C/C++

Jobtailor

Deutschland

Remote

EUR 9.500 - 17.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Erhalte eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Jobtailor in Germany is seeking an Internship/Graduate Engineer for the Platform team. You will work on Linux user-space and kernel code, focusing on high-performance networking, configuration management, and embedded systems.

The role involves implementing protocols, accessing ASIC registers, and developing automated test harnesses using Go, Python, and C/C++. This is an opportunity to gain hands-on experience in a cutting-edge networking environment.

Qualifikationen

  • Internship/graduate engineer opportunity on the Platform team.
  • Aptitude and enthusiasm for programming.
  • Knowledge or interest in C, C++, networking, Linux embedded systems, or algorithms.

Aufgaben

  • Write Linux user-space and kernel code enabling 32-bit drivers to DMA 64-bit virtual memory spaces using Intel and AMD IOMMU controllers.
  • Access ASIC registers over SPI, SMBus, PCIe, and I2C.
  • Implement high-resolution timers with sub-100ns accuracy.
  • Read ASIC hardware specifications and gather near-real-time information on large numbers of packet flows.
  • Generate network congestion statistics.
  • Develop configuration-management services using Go and Python.
  • Support YANG, OpenConfig, NETCONF, and RESTCONF over gRPC, SSH, and SSL for standardized switch configuration.
  • Use Git, Gerrit, Jenkins, Slack, and Trello.
  • Develop BGP, OSPF, and ISIS routing protocol agents in C/C++ within a Linux embedded environment.
  • Code fault-tolerant, concurrent agents for high-performance and highly available data centers.
  • Contribute to a fully automated, Python-based continuous test harness with hundreds of devices under test.

Kenntnisse

Linux
C/C++ programming
Networking
Go
Python

Tools

Git
Gerrit
Jenkins
Slack
Trello
GRPC
SSH
SSL

Jobbeschreibung

  • Write Linux user-space and kernel code enabling 32-bit drivers to DMA 64-bit virtual memory spaces using Intel and AMD IOMMU controllers
  • Access ASIC registers over SPI, SMBus, PCIe, and I2C
  • Implement high-resolution timers with sub-100ns accuracy
  • Read ASIC hardware specifications and gather near-real-time information on large numbers of packet flows
  • Generate network congestion statistics
  • Develop configuration-management services using Go and Python
  • Support YANG, OpenConfig, NETCONF, and RESTCONF over gRPC, SSH, and SSL for standardized switch configuration
  • Use Git, Gerrit, Jenkins, Slack, and Trello
  • Develop BGP, OSPF, and ISIS routing protocol agents in C/C++ within a Linux embedded environment
  • Code fault-tolerant, concurrent agents for high-performance and highly available data centers
  • Contribute to a fully automated, Python-based continuous test harness with hundreds of devices under test
Requirements
  • Internship/graduate engineer opportunity on the Platform team
  • Aptitude and enthusiasm for programming
  • Knowledge or interest in C, C++, networking, Linux embedded systems, or algorithms
Core Competencies

Demonstrates expertise in developing Linux user-space and kernel code, with a focus on high-performance networking and configuration management using languages such as C, C++, Go, and Python. Proficient in implementing protocols and managing complex systems in embedded environments.

Highest-signal resume keywords
  • Linux User-Space Development
  • C/C++ Programming
  • Networking Protocols (BGP, OSPF, ISIS)
  • Configuration Management (Go, Python)
  • Embedded Systems
Hard Skills
  • C Programming
  • C++ Programming
  • Linux Embedded Systems
  • High-Resolution Timers
  • DMA with IOMMU Controllers
  • ASIC Register Access
  • Network Congestion Statistics
  • Continuous Test Harness Development
  • Fault-Tolerant Code
  • Concurrent Programming
Soft Skills
  • Aptitude for Programming
  • Enthusiasm
Industry Keywords
  • YANG
  • OpenConfig
  • NETCONF
  • RESTCONF
  • SPI
  • SMBus
  • PCIe
  • I2C
Tools & Technologies
  • Git
  • Gerrit
  • Jenkins
  • Slack
  • Trello
  • GRPC
  • SSH
  • SSL
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Undergrad Intern – Software Engineer
Undergrad Intern – Software Engineer

Jobtailor • Deutschland

Remote
EUR 19.000 - 29.000
Embedded Systems Software Engineer – OS, Bare-Metal
Embedded Systems Software Engineer – OS, Bare-Metal

Jobtailor • Rülzheim

Vor Ort
EUR 70.000 - 95.000
Senior Software Engineer – Embedded Application
Senior Software Engineer – Embedded Application

Jobtailor • Deutschland

Remote
EUR 90.000 - 130.000
Grad Intern – Software Engineer
Grad Intern – Software Engineer

Jobtailor • Deutschland

Remote
EUR 34.000 - 52.000
SRE Monitoring Platform Software Engineer, Entry Level
SRE Monitoring Platform Software Engineer, Entry Level

Jobtailor • Deutschland

Remote
EUR 42.000 - 64.000
Senior Embedded Engineer, Linux, C/C++, Python
Senior Embedded Engineer, Linux, C/C++, Python

Jobtailor • Dresden

Vor Ort
EUR 70.000 - 90.000
Senior Compute Network Engineer
Senior Compute Network Engineer

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
C++ Software Development Intern (Linux and Rust)
C++ Software Development Intern (Linux and Rust)

AIESEC Mexico • Tübingen

Vor Ort
Free drinks
Team events
Paid vacation days
+1
Platform Engineer II
Platform Engineer II

Jobtailor • Deutschland

Remote
EUR 90.000 - 120.000
Grad Intern – Digital Product
Grad Intern – Digital Product

Jobtailor • Deutschland

Hybrid
EUR 17.000 - 29.000