Senior Power Electronics Embedded Software Engineer

Senior Power Electronics Embedded Software Engineer

Flex

Stuttgart, Germany

Job Summary:

To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a passionate & problem solving Senior Power Electronics Embedded Software Engineer (m/f/d), ideally located in Stuttgart, Germany.

Reporting to the VP Power Electronics, the Senior Power Electronics Embedded Software Engineer (m/f/d) role will be responsible to drive technical development of high & low voltage AC and DC power electronics ECUs based on latest MCU platforms in automotive environment and design software architecture for power electronics products such as OBC, HV DC/DC Converters and HV Inverters.

What a typical day looks like:

  • Provide overview of development roadmap and make architectural decisions with the team regarding Hardware/Schematics/Layout topics which relate to MCU/Software, and give input to Hardware, System & Functional Safety teams;
  • Execute code reviews and document software architecture & designs in UML tools such as Enterprise Architect;
  • Lead functionally software teams and closely collaborate with other engineering functions (e.g., hardware and mechanical department);
  • Describe architecture designs using several views which include:
    • a static view showing the code structure of the system;
    • a dynamic view showing the actions of the system during execution.
  • and a deployment view showing how a system is placed on hardware for execution;
  • Drive continuous improvement of team collaboration & ways of working.

The experience we’re looking to add to our team:

  • A completed degree in a related discipline - preferably Computer Science or Electronics including vast experience with Embedded Systems:
    • Clean design of C modules, understanding of interfaces & structuring of header includes, perfectionistic demand for “beauty of the code”;
    • Full understanding of the entire chain from high-level C code, through compiler, linker, optimizations, down to machine code (assembler) and the CPU actions at register level: memory load/store, caching;
    • Linker scripts, understanding benefits of mapping to specific memory regions.
  • Good Understanding of electronics hardware, especially power electronics:
    • Methods for optimizing efficience and high voltage experience;
    • Laboratory work: hands-on analysis of system behavior, current vs voltage, troubleshooting, soldering, oscilloscopes, behavior of electrical voltage sources and loads and signal filtering (in HW vs SW).
  • Control loops (PID controller, preferably more types);
  • Knowledge of common automotive microcontrollers at register level (low level, driver):
    • Common analog digital converter types;
    • Evaluation with/without DMA;
    • PWM modulation.
  • Operating systems, schedulers, interrupt handling.

Nice to have:

  • Autosar: Vector microsar OS, Davinci, Developer;
  • Software Architecture: conzepts (Clean Code), Modelling in Enterprise Architect, UML;
  • Safety ISO 26262;
  • Security: HSM;
  • Protocols: UDS ISO 14229, KWP ISO 14230;
  • Bootloader/FBL;
  • Vector Tools: CANoe, CANape, vFlash;
  • Debugging: Lauterbach;
  • CI/CD: Jenkins, GIT;
  • Prozesse: Aspice, V-Modell, Agile (Scrum, Kanban);
  • Model Based Design: Matlab/Simulink.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      Embedded Software Engineer      Hardware and Telecoms      Flex     

© EuroJobsites 2024