Within R&D, the ART Engine Controls & Diagnostics is responsible for combustion engine control and diagnostics software, and its calibration for hybrid powertrains. Our client lead the development of robust control solutions with significant parts of in-house development. They launch hundreds of variants of production files every year and improve their software development process continuously to deliver high quality. The work they perform has a major impact on product quality and reliability as well as legal compliance.
What’s in it for you?
Our clients team is cross-functional, consisting of data analysts, data engineers and Software Engineers developing product applications, tools and services with direct or indirect connection to their cars. Data Analysis & Methods and Tools Team supports many teams within engine controls and diagnostics, partly with building and maintaining tools used by Control and calibration teams, and partly by offering help with data analysis. Our client is looking for a qualified Software engineer to join their team to help develop, maintain and offer support for users of existing software tools. As well as designing, developing and installing new software solutions.
What you’ll do
Analyze our clients current tools and determine how to further develop them to support the users in best way
Maintain and provide user support for the software tools
Develop scalable, fault-tolerant software solutions by analysing user requirements, searching for problem areas, studying data usage, work processes and systems flow. Follow software development lifecycle
Writing necessary documentations which demonstrate all aspects of the software solution such as charts, diagrams, layouts, commented codes.
Implement, deploy, test software solution
Plan for how to maintain the software solution throughout its lifecycle
Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or any other related area
Proven experience in software development
Good programming skills in multiple languages, Python, Java and of you have in Kotlin / Swift it is a plus.
Very good skill in Mathematics especially in nonlinear regression using C and Python
Application architecture and design patterns
Experience serving as technical lead throughout the full software development lifecycle (conception, architecture definition, detailed design, scoping, planning, implementation, testing, documentation, delivery and maintenance)
Knowledge of professional software engineering and best practices for the full software development life cycle (coding standards, code reviews, source control management, build processes, testing, and operations).