Posted On 31 August
Do you want to help shape the future of cities? At DILAX, we work together with our customers to ensure that our cities become fit for the future in all areas. To this end, we measure and analyze all the ways in which people move in urban areas. In subway and bus, from the office to the shopping center and home. This local data provides important insights to make cities livable.
We are Berliners with Swiss roots, with large markets and long-term customer relationships. We've been around for a long time, yet we're constantly reinventing ourselves. We speak German, English, Swabian, French, Portuguese, Hindi, Persian. We have colleagues from over 30 countries and offices in France, Spain, UK, Switzerland, the USA and Canada. We work closely together – across national borders and time zones, full-time and part-time, in the home office and in the office. Formerly bird or night owl – we are flexible, like to work and like our free time.
We are developers, engineers and technicians. We design, program and produce our intelligent software & hardware in-house in Berlin. Complex system solutions are at the heart of our company. Our field of action ranges from automatic passenger and visitor counting to business analytics, seat management and WiFi tracking. Can a sensor make the city better? We believe: Yes! You too? Let's get things moving!
To strengthen our team in Berlin, we are looking for a permanent position.
C/C++ Embedded Software Engineer / Firmware Developer (m/f/d)
What are your tasks?
Analysis of customer requirements and their implementation in technical requirements
Implementation of customer requirements in C/C++ on Linux-based embedded system
Design and implementation of new intelligent features as well as constant code refactoring
Incorporation and extension of existing implementations
Creation of comprehensive tests and execution of code reviews for high software quality
Evaluation, selection and use of state-of-the-art technologies, tools and libraries
Agile software development in close cooperation with sales, product and project management
What qualities do you bring with you?
Completed studies in computer science, mathematics or a comparable education as well as extensive professional experience
Know-how in the field of network protocols as well as in dealing with network analysis tools, e.g. with Wireshark
Experience with embedded Linux and the programming languages C and C++ in integrated development environments, such as Eclipse and with Cross Compiler Toolchains
Hands-on experience with Subversion and Gitlab
Setting up Linux distributions with Yocto or dpkg
Team player with hands-on mentality, a lot of motivation and enthusiasm, pronounced solution orientation and inventiveness
Strong communication skills in English and German
Nice-to-have:
o Experience in developing with Java, Python, C# and .NET with Visual Studio
o Experience in the creation of software documentation IEEE 1558
o Experience with SCRUM and JIRA
o Experience in the field of cyber security
o Experience in the field of public mobility, automotive or railway applications
What do we offer you?
A secure job in a sustainable industry
A permanent employment contract with attractive remuneration
Flexible working hours and 30 days of leave as well as additional special leave and child sick days
Team building events (e.g. summer, barbecue and Christmas parties), internal massage & sports offer with shower facilities, online business yoga, attractive employee discounts as well as fresh organic fruit and free drinks
Open, trusting, multicultural and appreciative working atmosphere, casual dress code, fast decision-making processes and a "you" to the management
Office building directly on the Spree with perfect transport connections as well as shopping, restaurants, cafés, gym etc.
Extensive onboarding program and individual support in the induction phase
Exciting, challenging tasks and interesting perspectives
Great scope for action and design for your own ideas
International cooperation in a continuously growing company