• 重设
+ 发布信息

Controls Engineer

全职 Full Time
EMV Corp.
新威斯敏斯特 New Westminister

Overview:
ElectraMeccanica Vehicles Corp. (NASDAQ: SOLO) is a Canadian designer and manufacturer of electric vehicles. The company’s flagship vehicle is the innovative purpose built; single-seat electric vehicle called the SOLO. This vehicle will revolutionize commuting, delivery and shared mobility. The SOLO provides a driving experience that is unique, trendy, fun, affordable and environmentally friendly. InterMeccanica, a subsidiary of ElectraMeccanica, has successfully been building high-end specialty cars for 60 years. For more information, please visit www.electrameccanica.com.

So how can you help us? We want an enthusiastic individual that is proud of the work they produce. We hope you are as passionate as we are about revolutionizing the automotive industry. This is a fantastic opportunity to join the electric vehicle industry.

We are seeking a Controls Engineer to join our lean and agile team in our New Westminster, BC offices. This role reports to the Controls Engineering Team Lead. The Controls Engineer joins a controls team responsible for ensuring controls system requirements and specification are clearly defined and documented, communicating with multiple-discipline teams to derive the optimal control solutions for various system/subsystems, setting and maintaining the required framework and infrastructures to properly design, develop and test control products, managing vendors for product or service deliverable and continually improving processes in order to increase productivity.

Duties & Responsibilities:
Develop vehicle dynamics fault monitors and function/performance requirements from control system analysis.
Develop simulation models, scripts and tools by using Matlab/Simulink, CarMaker, LabView, various programming/scripting languages for analysis of vehicle control systems.
Validate requirements through the use of simulations, hardware-in-loop (HIL), software-in-loop (SIL) and in-vehicle testing.
Under the direction of the Controls Engineering Team Lead, work within cross-functional teams with the implementation of systems engineering processes, which may include cross-functional reviews of requirements and documenting specifications.
Perform Failure Modes and Effects Analysis (FMEA) for various features to comply with ISO 26262 standards.
Conduct test plans and performance analysis for sensors, actuators and vehicle dynamics.
Compose automated test scripts for system integration verification.
Work with firmware team and E2E validation team to ensure that vehicle control software can be validated on various platforms.
Contribute to all phases of the control software development cycle including prototyping, requirements capture, design, implementation and validation.
Contribute to system integration, assembly procedures and test procedures.
Trouble-shoots complex systems from a hardware and software perspective.
Define specifications and test suites to tune parameter and compare different controllers.
Contribute to failure and hazard analyses. Implements safety mitigation in control software.
Other duties as occasionally required by management.
Requirements:
Bachelor’s or Master’s degree in CS, EE, ME or related field. A Master’s degree is an asset.
A professional engineering designation or equivalent is preferred for this role.
5+ years of experience in an engineering controls role is required for this role.
Automotive experience is highly preferred for this role.
Programming skills: C/C++/Python/Matlab/Simulink/Stateflow/LabView.
Experience with engineering tools like JAMA/Visure/Git.
Full automotive full-lifecycle safety-critical software development, including requirements, design, integration, validation, and verification is considered an asset.
Strong background & knowledge in control and control theory (MPC, LQR, PID, etc) and filter design (Kalman Filter, extended Kalman Filter, FIR, IIR) for complex dynamic systems, mechanical and electrical control systems.
Experience with software architecture, programming concepts and algorithm design for embedded system.
Knowledge of real-time design and embedded operating systems.
Familiarity with various bus protocols and interfaces (e.g. CAN, SPI, I2C, RS232).
Working experience with CAN and communication protocols such as J1939, CANopen is a strong asset.
Experience using MM, scopes, basics shop tools to make experiment-level harnesses.
Team player, self-motivated, have habit to document and communicate promptly on what is done. Have passion in engineering and doing things in a systematic way.
Collaborative team player with strong written and in-person communication skills.
Excellent verbal and written communication skills with a variety of audiences.
Ability to speak mandarin is considered an asset but not required.
Legally able to work in Canada.

While we sincerely appreciate all applicants, only those selected for an interview will be contacted.

职位详情:

公司:

EMV Corp.

分类:

全职 Full Time

工作地点:

新威斯敏斯特 New Westminister

电话:

电邮: