About Company
A Genman Automobile Company
Requirements:
1 Design and implement control software for multiple types of systems including transmission systems, steering and other mechatronics actuator systems.
2 Together with HQ define the software functional safety architecture regarding actuator systems and motor control for projects aimed at the Chinese market.
3 Develop application software using both model based design and traditional hand coded methods on existing platform and basic software.
4 Review analyze customer requirements in respect to the functional safety and translating them into system software requirements and architectural requirements.
5 Create and update existing safety software system documentation and other related specifications / artifacts.
6 Create design and update existing software using a state-of-the-art tool-chain.
7 Assist and perform all necessary tests and simulations on software system level to ensure that that the software follows the derived requirements.
8 Participate in functional safety activities and help the safety manager (FSM both local and global) to document and ensure that the software follows the safety goals of the projects.
9 Act as the bridge for topics between the software core team at HQ in Germany and the local teams in China.
10 Vehicle data analysis and vehicle model parameters tuning using state of the art calibration tools.
11- Support vehicle tuning work from control software perspective.
12 Fault tracing software system issues both locally and onsite at customer on demand.
13 Research and review new tools, technologies and industry trends which might affect current and future products.
14 Keep up to date with latest trends and regulations regarding functional safety and cyber security and ensure that necessary information is distribute to the teams
Minimum qualifications
1 M.Sc. within computer science and electrical engineering system or similar.
2 Previous experience with requirements, based engineering, and such systems like PTC or DOORS.
3 More than 5 years of industry experience within the field of Mechatronic systems for automotive market or similar.
4 Extensive experience in power train systems such as transmission tech, electric motor control, power steering or other similar field.
5 Extensive experience within the branch standards and cutting edge technology regarding mechatronics systems and other related standards and documents.
6 Extensive experience in the development of software for mechatronic systems.
7 Extensive knowledge about the functional safety requirements (ISO26262) for software development.
8 Good understanding of different types software architectures and it's constraints.
9 Expert knowledge about ISO26262 and its constraints on software development such as E2E, critical path, safe RTE, ASIL decomposition back2back testing etc.
10 Extensive knowledge about FMEA, FTA, DIA, HARA, TARA and other support processes to achieve different levels of ASIL and cybersecurity.
11 Solid experience in model-based design using Matlab Simulink or similar system.
12 Experience in writing and understating production level code in the software languages C.
13 Experience in some kind of scripting language such as Python, Ruby or Lua.
14 Good knowledge with coding standards and modeling guidelines such as MISRA-C and Simulink/Stateflow modeling style guide.
15 Good knowledge about software verification methods such as unit-testing, static code check, MIL, SIL and PIL.
16 Good knowledge in on-line/off-line calibration using industry standard tools and protocol such as CANape/INCA, XCP etc.
17 Good knowledge about automotive network standards such as CAN / FlexRay/ Most/ Lin/ Ethernet.
18 Good Knowledge about AUTOSAR and its framework.
19 Independent development capability with a strong sense of responsibility and drive.
20 Have a systematic approach to problem solving.
21 Excellent written and oral skill in English.
22 Willingness to cooperate and work in a team.
...