Softwareentwickler:in
Allegro GmbH
Leipzig, Germany
19 days ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Regular working hours Languages
English Experience level
Junior Compensation
€ 53KJob location
Leipzig, Germany
Tech stack
C
JavaScript
Bootstrap
Computer Programming
Linux
Human-Computer Interaction
Integrated Development Environments
jQuery
Python
Ruby
TypeScript
Caching
Parallel Computation
Angular
Web Technologies
Job description
- You are developing on our Allegro Network Multimeter together with our development team in Leipzig, where the entire development is concentrated.
- You will accompany the complete life cycle of our devices (planning, coordination with customers, implementation, support and customer training).
- You are programming hardware oriented and efficiently in C as well as in Go and JavaScript for the web interface, while Python or Ruby are used for supporting scripts.
- You can decide which development environment you want to use; Linux is a possible.
- You are part of the schedule planning as well as an integral part of our feature planning.
- You are consistently looking for new technologies that will enable us to achieve our goals faster., We are an agile and future-oriented company with focus on our employees and on joint performances. Next to a comprehensive and individual induction training, we are currently supporting your professional development. Our start-up atmosphere allows short decision processes and builds the basis for our team cohesion. We define ourselves through an understanding of creative minds and lateral thinkers, and we are always open to suggestions for improvement. We offer team events, team meetings with free lunch cooked in our office, free drinks as well as subsidies for pension schemes and day care for children. The compatibility of work and private life is guaranteed by the offer of a modern work time model, and you have 30 days of vacation at your disposal. Our office in south of Leipzig (Leipzig Plagwitz) is easily accessible due its central position.
Requirements
- You have (several years of) experience in the programming language C; knowledges of parallel programming in C are an advantage.
- You have profound knowledges of networks.
- Ideally, you have programming experience in web technologies (TypeScript, Angular, Bootstrap, jQuery, etc); knowledges of GO are an advantage.
- Knowledges of computer architectures (NUMA, caching, memory prefetch) and algorithms for searching and processing large amounts of data are an advantage, too.
- You are open minded, interested in new technologies, and you enjoy working with new technologies.
- You are able to work creatively and to think analytically.
- You like to solve problems in a pragmatic and efficient manner.