Sr Principal Software Systems Engineer

Enovix

Enovix

Software Engineering
Penang, Malaysia
Posted on Aug 5, 2024
We are seeking a an experienced Sr. Software Systems Engineer with a software interest and focus capable of developing user interface and control system software. You should be comfortable developing graphical user interface software that translates technically complex system information into a human relatable interface. You should also be comfortable creating, modeling, and analyzing management and control algorithms as they apply to battery and power applications.

Responsibilities

  • Design software to interface users with complex battery management and control systems,
  • Model and develop management and control algorithms for power system applications,
  • Provide design and test support for manufacturing systems development.

Qualifications

  • Bachelor’s degree
  • 5+ years experience in electrical engineering or Computer Science
  • Self-motivated and high energy
  • Strong organization, communication and interpersonal skills
  • Software development in C++ and common workflow for PC application development.
  • Python-based development.
  • Knowledge of programmable logic controllers (PLC).
  • Knowledge of real-time design techniques for embedded systems.
  • Knowledge of digital signal processing techniques
  • Embedded programming for digital signal controllers and small microcontrollers.
  • Embedded C programming.
  • Knowledge of power converter topologies, control, and design.