Senior Engineer Embedded SW Technical Lead

GE Vernova
Markham, ON
Temps plein

Job Description Summary

The Embedded Software Technical Lead, reporting to the Program Leader, is responsible for providing technical leadership, guiding team assignments, and driving the strategic outsourcing of embedded software projects.

This role ensures the seamless integration of in-house and third-party efforts, delivering high-quality, innovative software solutions on time and within budget.

The Technical Lead also develops scopes of work for external suppliers, reviews and approves technical designs, and plays a key role in building a talent pipeline through recruitment, university partnerships, and internship programs.

Job Description

Essential Responsibilities :

  • Technical Leadership :
  • Provide hands-on technical leadership in the design and architecture of embedded software systems, ensuring alignment with both business goals and technical specifications.
  • Guide team assignments, distributing tasks based on expertise and project needs, while offering mentorship and technical guidance to both internal teams and third-party suppliers.
  • Review and validate technical designs from both internal and external teams to ensure compliance with established planning, quality, and performance standards.
  • Outsourcing & Vendor Management :
  • Develop and implement outsourcing strategies, including the selection, and onboarding of external suppliers, negotiating contracts, and providing ongoing performance oversight.
  • Draft detailed scopes of work for external vendors, ensuring that technical requirements, timelines, and quality expectations are clearly defined.
  • Manage relationships with third-party vendors, ensuring their deliverables meet company standards, technical specifications, and deadlines.
  • Review and approve technical designs from external suppliers, ensuring their solutions align with project goals and industry best practices.
  • Project Management & Delivery :
  • Lead the technical oversight of outsourced embedded software development projects, coordinating with both internal teams and external vendors from project inception to delivery.
  • Ensure all projects meet technical specifications, quality standards, and adhere to agreed-upon timelines.
  • Troubleshoot complex technical issues, providing technical guidance for solutions and ensuring any vendor-related challenges are addressed swiftly and effectively.
  • Talent Management & Development :
  • Actively contribute to the creation and management of a talent pipeline by participating in recruitment efforts, establishing strong university relations, and managing internship programs.
  • Assist in the development and execution of strategies to attract, recruit, and retain top technical talent in embedded software engineering.
  • Help design and oversee training and development programs aimed at growing technical skills, particularly for early-career developers.

Required Qualifications :

  • Bachelor's Degree in a STEM discipline (Science, Technology, Engineering, or Mathematics) from an accredited university.
  • Minimum of 5 years of extensive experience leading technical projects in embedded systems, including a proven ability to deliver complex software solutions through a combination of in-house and outsourced efforts.

Desired Characteristics :

  • Strong expertise in embedded systems architecture, RTOS, and object-oriented design, with proficiency in C / C++17.
  • Demonstrated leadership in managing technical teams and projects, with experience using both Agile and traditional project management methodologies.
  • Strong analytical and problem-solving skills, with the ability to encourage innovation and mentor teams in technical excellence.
  • Superior communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
  • Understanding of the Transmission & Distribution power-system domain and protection relays.
  • Experience managing large-scale outsourcing initiatives in a multinational or multi-location environment.
  • Expertise in CI / CD pipelines and their implementation.
  • Experience with the Scaled Agile Framework (SAFe) methodology.
  • Knowledge of Field-Programmable Gate Arrays (FPGA), IEC 61850 standards, and cybersecurity protocols.
  • Familiarity with communications protocols (UART, SPI, I2C, USB) is an advantage.

Additional Information

Relocation Assistance Provided : No

Il y a 7 jours
Emplois reliés
Clarivate
Toronto, Ontario

As an embedded QA Engineer within the RWD team, you will collaborate closely with members across various RWD teams to ensure that quality is deeply integrated into every stage of data journey. We are currently seeking a QA Engineer to join our Real-World Data Team in North America. QA technical expe...

Morson Talent
Pickering, Ontario

Provide technical evaluations and advice, solve problems and coordinate technical work as required, in a number of major work areas, in support of the commissioning, operation and maintenance of the facilities. Requires a knowledge of physics, chemistry, metallurgy, mathematics, electricity, enginee...

Scotiabank
Toronto, Ontario

Ability to break down technical information and disseminating it to senior non-technical management. The Global Technologies Application team that supports the Global Banking and Markets business is looking for a Lead Software Engineers to take on a challenging and exciting role. As a Lead Software ...

hays-gcj-v4-pd-online
Vaughan, Ontario

As an Electrical Project EngineerTechnical Lead, you will manage and execute the engineering and design of Power Distribution, Lighting, Fire Protection, and Low-Voltage systems relevant to building construction projects. Their rapidly growing office is currently seeking a talented engineer to jo...

Build-A-Bera
Toronto, Ontario
Télétravail

Collaborate with cross-functional teams including front-end engineers, product managers, and blockchain engineers to deliver high-quality products. We're a young, world-class team of builders, engineers, and executives with extensive experience across Web2 and crypto environments. Our core engineeri...

Infrared Finance
Toronto, Ontario
Télétravail

As a Senior Front-End Engineer, you will be responsible for developing and maintaining the user interfaces of our web applications. Collaborate with cross-functional teams including backend engineers, product managers, and designers to deliver high-quality products. Implement UI/UX designs and ensur...

Sener
Toronto, Ontario

Our office in Toronto is seeking a Senior Mechanical Engineer-Lead to join our Toronto team. Lead Mechanical Engineer Responsibilities include:. Responsible for taking design projects from start to finish and applying a high level of technical, professional engineering and consulting expertise. SENE...

CPUS Engineering Staffing Solutions Inc.
Pickering, Ontario

Perform the duties of Technical Engineer/Officer in Projects Design. Job responsibilities include performing the duties of Design Engineer as associated with Qualification 33685, including and not limited to — Plant modifications as per N-PROC-MP-0090, Oversight of contractors as per N-COl-00120-100...

Rodan Energy Solutions
Pickering, Ontario
Télétravail

Develop, with appropriate direction from Manager or Technical Advisor, approved technical programs which maintain/improve the performance of major processes, equipment or systems, e. Provide specialist expertise in a specific technical area (e. Accountable for the provision of accurate, timely and e...

General Motors
Markham, Ontario

Bachelor's degree in Computer Science/Engineering, Software Engineering, Electrical Engineering, or a related technical field. Master's degree in Computer Science/Engineering, Software Engineering, Electrical Engineering, or a related technical field. Our vision is a world with Zero Crashes, Zero Em...