Our client is a German automotive company located in Sibiu, part of a multinational group. They are developing an IT Department in Sibiu that will be in charge of interesting and diverse projects. The software developers located in SIBIU will be working closely with their colleagues from Germany. These roles permit also remote work but it's not 100 % remote job. These roles permit also remote work but it's not 100 % remote job.
We are looking for C++ developers who have previous experience in digital signal processing (designing audio filters and equalizers). Knowledge/ experience in GUI testing and CAN bus communication is of great help.
Requirements:
-BS or MS degree in Computer Science or Computer Engineering or similar
-Experience in coding Applications on various platforms
-Experience in C++ (must) and QT, C (preferable)
-Experience in design of user interfaces and GUI testing
-Knowledge of modern coding techniques, hardware interfaces and software configuration tools
-Experience in digital audio signal processing and/or audio engineering (e. g. filter/plugin design)
-Ideally some experience of the basic principles of artificial intelligence, deep learning and/or V2X
-Experience with working in agile project teams
-Knowledge in documentation, presentation skills as well as fluent English.
Main Tasks & Responsibilities:
-Development of applications (PC tools) to enhance the technology depth of our software and electronics products
-Creation of applications in the areas of audio signal processing, AI, V2X and configuration of electronic control units
-Determination of software specifications in cooperation with clients, software design team, embedded team and others
-Creating design goals and deadlines
-Designing and writing the software code according to desired specifications
-Implementing the application and debugging
-Systematic testing of software
-Fixing bugs and optimizing the system
-Maintaining the software program
-Documenting software applications
-Working in a modern environment with agile project management methods (Scrum)
-Collaboration in a global team.