TASKS - Design and implement control software for multiple types of systems including transmission systems, steering and other mechatronic actuator systems. - Together with the local development team support the software development regarding actuator systems and motor control for projects aimed at the Chinese market. - Act as the interface to the customer for local projects and align with the global team. - Create and maintain the software development plan (FIP). - Review analyze customer requirements in respect to the system and translating them into system software requirements. - Act as the interface between software development team and system team. - Create and update existing software system documentation and other related specifications / artifacts. - Arrange and drive each software delivery gateway. - Ensure that the entire development process for assigned project progresses according to the development plan. - Participate in software activities, document and ensure that the software follows the global platform for the different projects. - Act as the bridge for topics between the software core team at HQ in Germany and the local teams in China. - Fault tracing software system issues both locally and onsite at customer on demand. - Research and review new tools, technologies and industry trends which might affect current and future products.
Minimum qualifications: - M.Sc. within computer science and electrical engineering system or similar. - Proven skills in embedded software design for mechatronics systems - Familiar with AUTOsar on a functional level - Good understanding of embedded software for mechatonic systems - Previous experience with requirements based engineering, and such systems like PTC or DOORS. - More than 5 years of industry experience within the field of Mechatronic systems for automotive market. - Extensive experience in automotive systems such as transmission tech, electric motor control, power steering or other similar field. - Extensive experience within the branch standards and cutting edge technology regarding mechatronic systems and other related standards and documents. - Good problem solving skills and a real think out of the box mindset. - Experience in automotive software development process v-model, ASPICe etc. - Good understanding of different types software architectures and it's constraints. - Solid experience in model-based design using Matlab Simulink or similar system. - Can read and understand both production C code and model based design. - Good knowledge in on-line/off-line calibration using industry standard tools and protocol such as CANape/INCA, XCP etc. - Good knowledge about standard automotive communication protocols and their tools e.g. CAN/LIN/XCP, CANalyzer, CANoe and INCA. - Independent development capability with a strong sense of responsibility and drive. - Have a systematic approach to problem solving. - Excellent written and oral skill in English. - Willingness to cooperate and work in a team. - Experience in using source management system such as Git, SVN. - Experience in working in an agile environment according to the principal of SCRUM. - Previous experience in software architecture such as AUTOSAR.