The candidate will work closely with an experienced cross-functional team to build applications and make valuable improvements to the current products in the field of motor drive power electronics control design and testing. The candidate will be responsible for coordinating with cross-functional teams (Hardware, PCB Design, Manufacturing) to ensure all inter-dependencies are resolved for the smooth execution of software activities. The candidate has to collaborate with senior architects / engineers to translate the requirements into design and help drive the implementation within the team.
QUALIFICATION:
- Strong background in embedded software development and experience in design and development of software / digital control algorithms for 3-phase switching power converters in 20-50kW power range.
- Sound knowledge and hands-on experience in traditional and modern power electronic technologies including Inverter technology for variable speed motor drive (MOSFET, rectifiers and gate driver PWM technologies etc).
- Good knowledge and understanding of the power electronics and motor control design simulation tools and hardware / software interfacing and design logics.
- Experienced with digital filtering and control system, such as proportional–integral–derivative (PID) controllers.
- Proficient in C, C++ programming and knowledge of communication protocols (I2C, SPI, UART, CAN, USB, Ethernet etc.)
- Experienced with LabVIEW programming and broad experience in the MATLAB / Simulink Toolchain.
- Knowledge of applied mathematics, numerical methods, data structures, parallel algorithms and methods for scientific computing.
REQUIRED SKILL SET:
- Bachelor's degree in engineering or computer science. Master’s Degree preferred.
- Minimum of 6 years of relevant work experience working on development of complex real-time embedded firmware systems, of which at least 2-3 years working as a junior software architect.
- Experience in development methods such as model based system engineering, rapid prototyping, agile methods and experience with relevant tools.
- Very good communication skills, including written, verbal, and listening with strong command of English language and experience in working within international and cross divisional teams, with proven assertiveness in highly technical environment.