Sr Principal Software Systems Engineer
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
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.
- 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.