Sr System Software Engineer

Enovix

Enovix

Software Engineering
Penang, Malaysia
Posted on Nov 29, 2024
  • 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.

Desired Skills/Abilities

  • 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.

Qualifications

  • Bachelor’s degree
  • 5+ years experience in electrical engineering or Computer Science
  • Self-motivated and high energy
  • Strong organization, communication and interpersonal skills