Job
- Level
- Experienced
- Location
- Dresden
- Working Model
- Onsite
- Job Field
- Data, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you will develop embedded software for the SpiNNcloud machine and optimize machine learning through hardware-aware adjustments and benchmark designs to evaluate performance and energy efficiency.
Job Technologies
Your role in the team
- Actively participate in the planning and execution of the development of the Embedded Software in the 10 Million cores SpiNNcloud Machine.
- Explore energy and performance driven optimizations to machine learning algorithms.
- Develop hardware-aware optimizations for cutting edge ML algorithms.
- Build a robust and consistent compiler infrastructure for SpiNNcloud hardware.
- Design and implementation of benchmarks involving different metrics (e.g., Latency, Energy Efficiency, Energy-delay product, etc.).
- Contribute to the development and documentation of cool demonstrators.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Besides the minimal requirements for this job position, your profile is a good fit for our company if you have the following values:
- Hohe Flexibilität und Anpassungsfähigkeit.
- Gelassenheit, um unter Druck zu arbeiten.
- Appetite for learning and problem solving.
- Critical thinking.
- Ability to communicate effectively.
- Eager to collaborate.
- Proper time management.
- Highly autodidactic, independent, and proactive.
- Solid understanding of Machine Learning algorithms.
- Erforderliche Erfahrung mit Entwicklungstools (z. B. git oder svn) für Versionskontrolle.
- BSc, MSc or Dipl.-Ing. in Computer Science, Electrical Engineering, Computer Engineering, or any other related computationally intensive field.
- Added value:
- Active contributor on Github or any other hosting platform for software development with version control.
- Understanding of Event-based Machine Learning or Neuromorphic algorithms.
- Dr.-Ing., or PhD in Computer Science, Electrical Engineering, Computer Engineering, Physics, Mathematical sciences, or any other related computationally intensive field.
Experience
- Experience with Tiny Machine Learning.
- Strong programming skills and substantial development experience in Python, and C, involving data structures, graphs, and object-oriented programming.
- Experience with embedded systems involving multicore environments and sensors.
- Experience with DevOps and continuous integration & delivery tools (e.g., Gitlab).
- Experience working with Neuromorphic hardware (e.g., Loihi or SpiNNaker).
- Experience developing Computer vision applications with real-time sensor streams.
This text has been machine translated. Show original
What we offer
- We offer a highly competitive salary with relocation benefits in a flexible and inclusive work environment.
- We are an equal opportunity employer, and hence we welcome people of different backgrounds, nationalities, and experiences.
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
SpiNNcloud Systems GmbH
SpiNNcloud Systems GmbH, an innovative deep-tech company based in Dresden, focuses on the development of neuromorphic computing architectures and scalable computer systems. As a spin-off from the Technical University of Dresden, the company provides solutions for energy-efficient AI processing and scientific applications.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Electronics, Automatization