**About the job ASE Software Engineer**:(For any intelligent system, electronic control is needed. As soon as thereis high electrical power or demanding environmental conditions involved,these electronic controls are developed in the Tech Cluster PowerElectronics. In a global team, we develop inverters for the full rangeof power and voltage classes. All elements for the energy transformationin electric vehicles - such as Chargers or DCDC Converters - aredesigned here. And as the environmental conditions impose similarchallenges on drivetrain products, these are also developed in PowerElectronics.)**Responsabilities and Tasks of the Job****(- Ability to understand and implement control strategy algorithms.- Perform Bench level design validation tests- Support the Program Management in quoting new businesses through the suggestion of technical solutions and effort estimation.- Interface with System Algorithm engineers in the US, Europe, and Asia reviewing system requirements to ensure the overall technical integrity of the SW product.- Real-time embedded software development support for next-generation control modules testing and debugging.- Integration of Application SW with low-level Hardware Abstraction SW.- Perform reviews, analyze system and software requirements, and test protocol.- Monitor and evolve the "state-of-the-art" in embedded Systems and Software Development.- Facilitate cross-team collaboration and knowledge sharing.)**Mandatory Skills******(- BS in Mechanical, Electrical, Software Engineering. MS Preferred.- Minimum 5 years of Engineering experience.- 5 years of experience in C language programming.- 3 years of experience in developing bench level DV test cases.- 3 years of experience using calibration tools, and data-logging tools, and the ability to analyze data.- Understanding of component-driven System and SW development architecture.- Good written and oral communication and interpersonal skills.- Be able to learn the details of specific features from documentation, and review with design engineers.- Self-motivated, dedicated, focused, and able to meet tight schedules.)**Complementary Skills******(- Knowledge of related key issues in CPU Utilization, Memory Management.- Experience with configuration management tools.- Understanding of flashover Controller Area Network (CAN) development.- Hardware diagnostics and circuit protection implemented in low-level software drivers.- Experience using DOORS, CANalyzer, CANape, INCA, ATI Vision, or similar tools.- Understanding of UML.)**What we offer****(write)