Secheron SA

Embedded Software Engineer

 — Satigny
18 October | Employee | 100%

As an Embedded Software Engineer you will be responsible for the design and development of real-time embedded software. You will demonstrate independence and sound technical judgment, identify problems and formulate solutions. You will take an innovative approach to problem-solving and share technical knowledge with others in the group, team and across the organization

Embedded Software Engineer

Your mission :

 

  • Developing embedded software for Secheron equipment, focusing on embedded software for controlled power converters (Rectifiers for traction power and inverters for energy recovery).
  • This position is part of our embedded software engineering team which drive the core architectures of substation protection and control software.
  • Working on all phases of a software development process including feasibility studies, simulations, implementation/coding and testing as well as documentation.
  • Assure proper documentation of technical data is generated for the assigned projects and/or tasks consistent with engineering policies and procedures.
  • Work with Systems Engineers on the implementation and verification of Systems Requirements.
  • Work with Systems and Power Engineers for multi field debugging situation.

 

Your profile :

 

  • Master’s degree in Software Engineering
  • Minimum 5 years of experience in designing, implementing, verification and debug of Real-Time Embedded systems, DSPs (PWM, Motor-control), ARM processors , FPGAs and modern SOCs associated software and firmware development
  • Experience of C/C++ Programming Language and VHDL or Verilog
  • Experience on tooling (python, shell, svelte, typescript) to ease your everyday developers life
  • Experience in embedded software for power converters is an advantage
  • Experience using Xilinx’s Zynq SOCs family is an advantage
  • English mandatory, French preferred
  • A positive attitude, initiative, pro-activeness and an enthusiasm and passion for software engineering
  • Team member. Good communication skills with peers and management