Few advertisers do not entertain applications from outside of Germany. Please click apply, to check if you are allowed to.

senior-software-engineer-power-electronics (m/f/d)

Maschinenfabrik Reinhausen GmbH

2019-10-12 00:23:03

salary: 60000.00 Euro . EUR Annual

Job location Regensburg, Bavaria, Germany

Job type: fulltime

Job industry: Manufacturing Operations

Job description

The company has been writing success stories for 150 years now - building more intelligence into transformer controllers, developing high-tech insulation materials for high-voltage lines and optimizing power transmission and quality.

  • Analysing system requirements and defining functions to be implemented in software and documenting it clearly
  • Planning all stages of software development, ranging from feasibility and concept studies and simulations to implementation and testing
  • Perform all worst case analyses in simulation environment
  • Design embedded real-time software (running on FPGA and/or DSP, CPU)
  • Preparing functional specifications for analogue and digital hardware design
  • Researching and implementing effective test methodologies and strategy, support for projects overall configuration control
  • Testing and validation of the software in the real-time simulation environment
  • Prepare test, release and user documentation as well as establish and maintain development and test environments
  • Solid degree in Computer Science, Electrical Engineering, or Electronics (preferably MSc or PhD)
  • At least 5 years of successful working experience in embedded software design
  • Expertise relating to C++, C#, and C programming languages
  • Proficiency in the use of real-time simulation environments (RTDS), field programmable gate arrays (FPGA), microcontrollers, and digital signal processors (DSP)
  • High level of proficiency in MATLAB/Simulink, complemented by experience with real-time targets and embedded software
  • Strong knowledge of dynamic control theory as well as experience in closed-loop control systems
  • Solid understanding of power electronics applications (experience in MMC topologies is a plus) and their control requirements (failure modes, protection requirements, etc.)
  • Good hardware/FPGA debugging skills
  • Significant experience in software testing and implementing validation strategy with conceptual understanding of full life cycle of software development
  • Knowledge of designing hardware for real time control applications
  • Knowledge and experience in safety critical software development practices (ex. IEC 61508, IEC 62304)
  • Dynamic and proactive with ability to work on own or as part of a multi-disciplinary engineering team to resolve technical issues
  • Strong problem-solving and root cause identification skills
  • Advanced English language skills, additional German skills are a plus

Inform a friend!