This position is for a division of Magna Electronics.
Magna Electronics, an operating unit of Magna International, provides innovative electronic systems through manufacturing facilities and engineering divisions located all over the world.
We design and supply the unique electronic components and sub-systems to meet future vehicle system needs.
The FPGA Team Lead is responsible for leading a team of functional discipline engineers while still performing technical tasks within the project and company mandated targets.
Acts as primary management interface and escalation for all product system related issues.
Provides technical leadership in directing the efforts of the team in the development and production release of all relevant engineering deliverables in compliance with the product development process and customer expectations.
Works with managers and other team leads to improve development processes.
Ensures engineering targets (quality, delivery timing, performance, engineering budget, etc.) for engineering deliverables are met.
Ensuring design reviews are completed and productive
Ensures the quality of all team deliverables meet standards and timing
Ensure any required cross-functional design reviews or data sharing is completed
Responsible for project planning (resources, timing)
Ensures appropriate technical supplier relationships for all key suppliers.
Ensures proper sign off on quality of event for all engineering deliverables.
Ensures proper engineering quote response is provided for new projects and engineering changes. As necessary, supports customer technical reviews.
Directly manages the team in the implementation of objectives and overall activities and effort estimates.
Participates in continuous improvement efforts, researches, recommends and initiates implementation of enhancements to products, processes and programs.
Ensures all necessary engineering documentation and data is generated and maintained to ensure traceability and compliance to company procedures (e.
g. Process - Work Instructions) and applicable standards (e.g. ISO / TS 16949, ISO / IEC TR 15504).
Acts as working supervisor and will perform regular engineering tasks together with the leadership role. The split of the workload will be determined by the size of the team.
Development (design, implement, test and debug) of core and / or application specific software requirements for automotive embedded electronic module serial production projects on an FPGA
Develop software in compliance with a formal ASPICE / CMMi based Global Product Engineering Process (GPEP).
Verify requirements at component and bench level
Support rest of the functional disciplines with all aspects related to FPGA
Perform complex work assignments requiring independent problem solving and decision making, requiring strong FPGA technical competency
Work assignments primarily involve senior / advanced level work and may mentor other FPGA engineer.
Lead the planning, scheduling, monitoring and reporting of all FPGA related activities for various projects
Performs other duties as necessary for completion of projects and achievement of departmental goals
Ensure competitive technical proposal, engineering estimate and technical review material are provided per pursuit targets and agreed upon timing in support of the sales target
Performs other duties as necessary in support of business objectives. Ensures that facilities are in full compliance with all safety regulations.
Maintains regular attendance.
Follows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed;
Reports workplace hazards, injuries and illness as soon as possible following event.
Knowledge and Education
Bachelor’s degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science or equivalent (Master’s preferred)
8+ years’ relevant experience regarding the Responsibility / Activities (listed above) in serial development. Automotive electronic (mandatory)
Skills and Competencies
Knowledge of MS Office package (especially Excel)
Knowledge of analysis and engineering tools such as version control / configuration management, UML tools, static code check tools
Working knowledge of CAN and LIN based tools such as CANalyzer, CANoe, CANape, neoVI
Xilinx based HDL tool chain / IDE
Industry accepted FPGA design checker, schematic capture, simulation, testing and analysis tools