Alpha Technologies Ltd. is an established leader in the design and manufacture of powering solutions for the Telecom, CATV (Canada), Traffic, Security, Medical, Industrial and Renewable Energy industries. The company offers a broad portfolio of high-quality, feature-rich solutions that can be customized to suit almost any application and environment offering the highest performance and best value in the industry. With a focus on being your power solutions partner, Alpha builds on over 30 years of experience to develop solutions that resolve customer’s unique powering challenges.
As a result of our continuing growth, we are looking for an intermediate to senior-level DSP ENGINEER to help develop state-of-the-art power electronics products for large volume production. With thorough knowledge and experience of the various power electronics topologies, power components, drive circuits, and protection, he/she will be responsible for developing Signal Processing algorithms and embedded software.
The DSP Engineer will be part of a dynamic team helping drive growth for this market leader.
Responsibilities include but are not limited to:
- Develop signal processing and control algorithms for AC/DC, DC/DC and DC/AC power electronics products.
- Creation of specification, design and implementation of hardware DSP blocks: feasibility studies using Matlab/Simulink, or similar tools
- Support development of specifications and participate in estimation of effort and complexity for proposed new DSP-controlled power electronics.
- Develop well-structured software using 'C / C++'. Interspaced within the software may be inline assembly code as required.
- Design, verify and debug DSP firmware and hardware of digital power supplies.
- Do continuous research to keep up with new DSP technologies and best practices.
- Prepare and maintain technical documentation and train other engineers in DSP controlled power electronics.
- Participate in the development of digitally-controlled power electronics technology roadmap.
Credentials and Experience:
- A Bachelors Degree in engineering or technical certificate/diploma coupled with a minimum of 7 years relevant experience with sampled-data real-time control systems, particularly in power conversions, control law implementations, filter designs, fixed-point algorithms, and system simulations using MATLAB, Simulink or other tools.
- A Master's Degree would be a bonus
- Must be familiar with transfer functions, S and Z domain operations
- Control loop stability analysis and implementation skills.
- Knowledge of power conversion topologies and their driving techniques in AC/DC, DC/DC, and DC/AC power-conversion systems.
- Experience in designing for high efficiency and using resonant converters is an asset.
- Demonstrated experience with testing and debugging embedded real-time software using IDEs, ICEs, and other test and debug tools.
- Demonstrated experience in developing test software (GUI) in Windows environment.
- Experience with developing real-time embedded software using TI_C2000, MC56F825x (Freescale), or similar digital signal controllers.
- Experience with communication protocols and on-chip peripherals such as I2C, SPI, SCI, CAN, and CANOpen an asset.
- Experience with all phases of digital design (specification, design, verification, synthesis, layout)
- Proficient in C, C++, DSP assembly, Matlab and ability to architect embedded software systems is a must.
- Requires strong written and verbal communication skills.
- Ability to collaborate with team and stakeholders to derive options and solutions to problems.
- Excellent analysis, problem solving, design and troubleshooting skills.
- Thrives in a highly collaborative cross-functional environment.
Work Environment:
Typical hours of work are from 8:30 am – 5:00 pm, however, flexibility in working hours to accommodate the various deadlines and circumstances that occur on a daily basis.
Please send your resume to careers@alpha.ca. We would like to thank all applicants who applied, however, only those short-listed will be contacted for next steps.
|