We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Engine Components Design Engineer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Найдите подходящую статистику

Automotive Design Engineer

Смотреть статистику

Automotive Embedded Systems Engineer

Смотреть статистику

Automotive Field Service Engineer

Смотреть статистику

Automotive Manufacturing Engineer

Смотреть статистику

Automotive Mechanical Design Engineer

Смотреть статистику

Automotive Mechanical Engineer

Смотреть статистику

Automotive Product Engineer

Смотреть статистику

Automotive Production Machining Engineer

Смотреть статистику

Automotive Program Engineer

Смотреть статистику

Automotive Qualification Engineer

Смотреть статистику

Automotive Quality Engineer

Смотреть статистику

Automotive Technology Engineer

Смотреть статистику

Automotive Test Engineer

Смотреть статистику

Crane Service Engineer

Смотреть статистику

Diesel Engine Service Engineer

Смотреть статистику

Diesel Service Engineer

Смотреть статистику

Engine Project Engineer

Смотреть статистику

Engine System Design Engineer

Смотреть статистику

Forklift Service Engineer

Смотреть статистику

Forklift Truck Engineer

Смотреть статистику

Gearing Manufacturing Engineer

Смотреть статистику

Motor Design Engineer

Смотреть статистику

Pallet Truck Service Engineer

Смотреть статистику

Powertrain Project Engineer

Смотреть статистику

Tire Design Engineer

Смотреть статистику

Transmission Planning Support Engineer

Смотреть статистику

Transmission Project Engineer

Смотреть статистику

Truck Body Design Engineer

Смотреть статистику
Show more

Recommended vacancies

Design Engineer or Technologist, Highways & Roads Engineering
WSP Canada, Vancouver, BC
The Opportunity: WSP is currently seeking a Roadway Design Engineer or Roadway Design Technologist to join our Transportation Highways and Roads Engineering department, located at our Vancouver or Langley Office. Reporting to the Manager, Transportation Engineering, this position will be working with an accomplished and diverse team of designers and draftspersons in a challenging role that offers mentorship and growth opportunities.Why choose WSP? We value and are committed to upholding a culture of inclusion and belonging Our Flexible Work Policy - we recognize the importance of balance in our lives and encourage you to prioritize the balance in yours. We will support you on and off the job so you can be fully present in both your work and home lives. A Canadian success story - we're proud to wear the red and white of this beautiful country and show the world what Canada has to offer. Enhance the world around you - from the environment to the highways, to the buildings and the terrain, WSP is the fabric of Canada. Outstanding career opportunities - we're growing and pushing ourselves every day to be greater than yesterday - we're open to your ideas and trying new things. A phenomenal collaborative culture and a workforce filled with genuinely good people who are doing humbly important work. Come find out for yourself what it's like to be a part of our journey. We offer attractive pay, flexible work options, a great corporate culture, comprehensive and employee-focused benefits including virtual healthcare and a wellness platform as well as great savings programs, and a clear vision for the future. #WeAreWSPWhat you can expect to do here: Lead design teams to deliver a range of transportation projects; Coordinate and direct discipline members and sub-consultants; liaise with clients and agencies; Preliminary and detailed design of urban & rural roads, highways, freeways, and other transportation projects; Preparation and Writing Request for Proposal (RFP) responses Preparation and Review of Design Drawings; Cost estimating and contract specifications; and Report preparation.What you'll bring to WSP: Undergraduate degree in Civil Engineering + and registered as P.Eng. in BC; OR diploma in Civil Engineering Technology + registered as AScT in BC; 7+ years of demonstrated experience in the area of highway/roads design (AutoCAD and Civil 3D) and transportation engineering; Experience with rural & urban roadway design and inter-disciplinary coordination related to roadway and highway projects; Familiarity with Provincial and Municipal market conditions, public/private sector client base; Understanding of traffic & highway design engineering principles; Ability to lead and mentor other engineers / technicians; Able to multi-task and meet various project timelines; Excellent verbal and written communication skills with excellent teamwork skills; Good understanding of QA / QC as well as OH&S practices / requirements; Good working knowledge of TAC and BC Supplement to TAC design standards; Alternative Delivery (DB, P3, etc.) projects experience is an asset; Highly motivated and enthusiastic with a strong desire to succeed; and Strong working knowledge of Microsoft Office.CompensationExpected Salary (all locations): $72,600 - $123,400WSP Canada is providing the compensation range that the company in good faith believes it will pay for this position based on the successful applicant's education, experience, knowledge, skills, abilities in addition to the specific geographic location. WSP is one of the world's leading professional services firms. Our purpose is to future proof our cities and environments. We have over 65,000 team members across the globe. In Canada, our 12,000+ people are involved in everything from environmental remediation to urban planning, from engineering iconic buildings to designing sustainable transportation networks, from finding new ways to extract essential resources to developing renewable power sources for the future. At WSP: We value our people and our reputation We are locally dedicated with international scale We are future focused and challenge the status quo We foster collaboration in everything we do We have an empowering culture and hold ourselves accountable Please Note:Health and Safety is a core paramount value of WSP. Given the importance of keeping one another safe it is expected that you comply with our Health, Safety & Environment (HSE) policy at all times as well as client HSE policies when working at client locations. Offers of employment for safety-sensitive positions involving fieldwork are contingent upon candidates being able to perform key physical tasks of the job as described in the job posting and interview. This may include the ability to work in a variety of environmental conditions, such as remote or isolated areas, working alone, and in inclement weather (within safe and reasonable limits). WSP welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. WSP is committed to the principles of employment equity. Only the candidates selected will be contacted. WSP does not accept unsolicited resumes from agencies. For more information please READ THE FULL POLICY.
Design Engineer-in-Training (EIT), Highways & Roads Engineering
WSP Canada, Vancouver, BC
The Opportunity: WSP is currently seeking an Engineer-in-Training to join our Transportation Highways and Roads Department, located at Vancouver or Langley office. The successful applicant will work on a wide variety of projects with various engineering disciplines to address technical services which include experience with AutoCAD and Civil 3D for the preparation of drawings, plans, designs and other related material. This position requires the individual to be team focused as well as independent and able to take initiative. Why choose WSP? We value and are committed to upholding a culture of inclusion and belonging Our Flexible Work Policy - we recognize the importance of balance in our lives and encourage you to prioritize the balance in yours. We will support you on and off the job so you can be fully present in both your work and home lives. A Canadian success story - we're proud to wear the red and white of this beautiful country and show the world what Canada has to offer. Enhance the world around you - from the environment to the highways, to the buildings and the terrain, WSP is the fabric of Canada. Outstanding career opportunities - we're growing and pushing ourselves every day to be greater than yesterday - we're open to your ideas and trying new things. A phenomenal collaborative culture and a workforce filled with genuinely good people who are doing humbly important work. Come find out for yourself what it's like to be a part of our journey. We offer attractive pay, flexible work options, a great corporate culture, comprehensive and employee-focused benefits including virtual healthcare and a wellness platform as well as great savings programs, and a clear vision for the future. #WeAreWSPWhat you can expect to do here: Work with design staff in various disciplines and project managers on a variety of projects; Prepare preliminary and detailed drawings, designs and plans; Review of designs, drawings, and calculations; Perform calculations and technical assessments; Prepare reports, technical memos and other project related documentation; Assist with preparing presentation materials and proposals; Some field work may be required; Other duties as assigned. What you'll bring to WSP: Post-secondary education in a Civil Engineering program from an accredited university; Currently or eligible to be registered as an EIT with EGBC; Experience with Microsoft products is an asset; Experience with AutoCAD, Civil 3D, Microstation, InRoads is an asset; Knowledge & Awareness of Transportation Association of Canada (TAC) and Ministry of Transportation Supplement to TAC Standards and specifications is an asset; Excellent technical, analytical writing and presentation skills; Great communication skills, both verbally and written; Desire to take on new challenges; A valid Driver's license is an asset. CompensationExpected Salary (all locations): $53,900 - $91,700WSP Canada is providing the compensation range that the company in good faith believes it will pay for this position based on the successful applicant's education, experience, knowledge, skills, abilities in addition to the specific geographic location. WSP is one of the world's leading professional services firms. Our purpose is to future proof our cities and environments. We have over 65,000 team members across the globe. In Canada, our 12,000+ people are involved in everything from environmental remediation to urban planning, from engineering iconic buildings to designing sustainable transportation networks, from finding new ways to extract essential resources to developing renewable power sources for the future. At WSP: We value our people and our reputation We are locally dedicated with international scale We are future focused and challenge the status quo We foster collaboration in everything we do We have an empowering culture and hold ourselves accountable Please Note:Health and Safety is a core paramount value of WSP. Given the importance of keeping one another safe it is expected that you comply with our Health, Safety & Environment (HSE) policy at all times as well as client HSE policies when working at client locations. Offers of employment for safety-sensitive positions involving fieldwork are contingent upon candidates being able to perform key physical tasks of the job as described in the job posting and interview. This may include the ability to work in a variety of environmental conditions, such as remote or isolated areas, working alone, and in inclement weather (within safe and reasonable limits). WSP welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. WSP is committed to the principles of employment equity. Only the candidates selected will be contacted. WSP does not accept unsolicited resumes from agencies. For more information please READ THE FULL POLICY.
Site Manager (Indianapolis, Indiana)
Cel Aerospace Equipement Ltd, Saint-Hubert, QC
Site Manager (CEL office in Indianapolis, Indiana)CEL believes that work is more than a job, it's a place of fulfillment. We create opportunities for everyone to realize their potential and grow with us. To achieve this, we have developed a corporate culture that puts the employee at the heart of its priorities.Founded in 1988, CEL focuses on the design, manufacture and commissioning of customized aircraft engine test facilities. Its range of products and services extends from component test stands (pumps, injectors, etc.) to the delivery of complete installations dedicated to an international market.Would you like to put your passion to good use and join our team?Reporting to the Director, the Installation Manager will be responsible for planning, carrying out, monitoring and supervising work teams and/or contractors during installations.Your main tasks:Works closely with technical managers (mechanical, instrumentation, software) and project managers to ensure smooth installation and start-up of a product/project. Perform all project assignments safely, in a technically appropriate and cost-effective manner, and within established schedules and budgets;Act as liaison with the project manager, owner, regulatory agencies, subcontractors, and/or internal departments on technical, safety, and quality related matters as required;Plans the resources required on site, participates in the development of schedules, the drafting of specifications and the selection of contractors, and participates in travel planning;Communicates with client daily regarding project schedule/progress;Implement cost effective and labor effective schedule for all personnel and subcontractors;Assist with material and project plans submittals process. Ensure compliance with contract documents and specifications;Provide detailed photographic documentation of work performed, and draft/submit daily activity reports;Guides and supports the team at his disposal during installation and start-up of products/projects;Manage internal teams, subcontractor crews, and schedule as required. Evaluate personnel actions and shutdown field activities when health and safety or quality is compromised in accordance with approved plans;Conduct/facilitate daily meetings with field team and facilities personnel as needed;Have a good command of the commissioning process, including the tools, tasks, and roles involved;Be adept at using word processors, spreadsheets, and other software for keeping track of details on a job site or for completing progress reports;Strong communicator to work with civil engineers or architects, as well as the ability to clearly communicate their decisions with project managers and other construction workers;Ability to present timelines of their jobs and estimations for effort, and support scheduling;Report in the field supporting project execution based on daily schedule and look-ahead schedule to mitigate risk, hold contractors accountable to CEL Aerospace installation quality and workmanship;Ensure a safe working environment based on CEL Aerospace H&S specifications and protocols;Review design vs. installation planning to ensure proper installation and ensure the latest (or correct) drawings are being used;Execute tasks in the category of installing and validation of equipment;Installs mechanical and/or electrical equipment;Performs precision alignment of installed mechanical equipment;Develops and maintains internal and external contacts to facilitate installations and after-sales support;Writes and submits installation reports to senior management;Prepares "Scope of work" specifications for contractors;Support site teams during engine tests, analyzes performance and makes recommendations;Coordinates annual calibrations;Writes and presents post mortems.Your background and strengths:Bachelor’s degree in mechanical or electrical engineeringGeneral knowledge of mechanical, electrical and instrumentation engineeringKnowledge of basic software such as Word, Excel, MsProject, Autocad2 years' experience in a similar position in the high-tech sectorExperience in supervising staff and contractorsThis position requires a high degree of mobility and flexibility on the part of the employee. Travel may be frequent, over periods ranging from 1 week to 3 months.A skilled negotiator, the employee must have a highly developed customer service mindset, knowing that he or she will be acting as the company's representative while on the road.
FADEC & Controls Engineer
Capgemini, Quebec City, QC
Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:  Collaborating with teams of creative, fun, and driven colleagues Flexible work options enabling time and location-based flexibility Company-provided home office equipment  Virtual collaboration and productivity tools to enable hybrid teams Comprehensive benefits program (Health, Welfare, Retirement and Paid time off)  Other perks and wellness benefits like discount programs, and gym/studio access. Paid Parental Leave and coaching, baby welcome gift, and family care/illness days Back-up childcare/elder care, childcare discounts, and subsidized virtual tutoring  Tuition assistance and weekly hot skill development opportunities Experiential, high-impact learning series events Access to mental health resources and mindfulness programs Access to join Capgemini Employee Resource Groups around communities of interest  About Capgemini Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion. Get The Future You Want | www.capgemini.com   FADEC & Controls Engineer      Hybrid in Mirabel QC Full Time Role Key Responsibilities: •Verification & Validation of FADEC (Full Authority Digital Engine Control) Software•Requirements Development, Management, and Allocation•Control system analysis to support requirements development/verification.•Integration of engine control systems components and subsystems including Full Authority Digital Engine Control (FADEC)•System level coordination of engine requirements and verification planning•Prepare test procedures and reports.•Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures such as ARP4754 from systems requirements through verification. Qualification: •You hold a degree in Aerospace or Mechanical engineering.•You have experience to integrate Propulsion Systems (3-6 years)•Familiar with FADEC software V&V (3-6 years)•Experience in Integrated System level testing•Experience in requirement management •Capable to draft ARP4754 supporting documentation.•Capable to draft testing procedures, reports, and problem reports•Independent to manage tasks directly with supplier and client stakeholders.•Intermediate to advanced skill set in MS Office Suite (Word, Excel & PowerPoint)•You have excellent analytical and problem-solving skills.•You have the capacity to reliably meet deadlines while paying close attention to details.•You have the capacity to express ideas clearly and concisely, both orally and in writing, in English. Disclaimer Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship. Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact. Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process. Applicants for employment in Canada must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in Canada by Capgemini.
Software Integration Engineer
Canadian National Railway, Toronto, ON
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!JOB SUMMARY  The Solution Integrator plays an essential role in the Software Engineering lifecycle, as they are accountable to put in place and deliver the solution envisioned by the architects. As a Solution Integrator, you act as a translator between the different roles within a project, by ensuring a continued understanding of the solution amongst the project team. You are the master of solution delivery between all the players, and you lead design decisions, solution integration and overall solution implementation.      As a Solution Integrator, your role is responsible for providing comprehensive functional expertise on solutions and advocate usage of re-usable patterns, automation, platforms and make sure enterprise reference architecture is respected. The Solution Integrator defines the interaction between application packages, databases, and middleware systems in terms of the coverage of the business and functional requirements. You have experience in leading a group of functional designers and you are highly focused on team collaboration. You want this job because you like to conceptualize complex solutions and lead a team that will help you deliver cloud application integration solutions connecting software applications across the enterprise. You master software development and integration lifecycle, and you can envision, materialize, and coordinate conversion and implementation strategies. You are highly customer-focused, you have strong analytical and problem-solving skills, and you know how to leverage your network and team to foster synergy.  RESPONSIBILITIES ·     Collaborate with Business, Architects, Designers (SAP, integration, UX and data), Basis, Security, Transport and Landscape to understand business objectives and purpose of the future application and deliver it ·      Understand integration points between, front-end, backend and satellite systems and highlight potential solution delivery risks ·      Ideate and identify application components required to deliver the full integrated solution ·      Ensure all the pieces of the solution have been thought and that solution respect agreed architecture ·      Work closely with all teams involved (including vendors) in defining and planning the delivery of the solution ·      Oversee application design activities (including vendors) ·      Lead design sessions and overall design decisions ·      Review and approve functional documentation by respecting CN methodology standards ·      Collaborate with Quality Testing to build-up testing strategy and overall integration testing ·      Collaborate with Business and Data Designer to define data conversion strategy ·      Ensure consistency of the integrated solution by reviewing and approving solution artifacts ·      Manage and mitigate solution and integration delivery risks ·      Assist in improving software engineering processes and methods overall  REQUIREMENTS ·       Bachelor’s degree in computer sciences, Software Engineering or Information technology ·       Minimum of  7-12 years of relevant experience in software engineering lifecycle process ·       Experience with software development lifecycle process ·       Familiar with API Management platforms such as APIGee (preferred), WSO2, SwaggerHub, Mashery or others ·       Experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger ·       Familiarity with tools like Kafka, Mulesoft ·       Strong knowledge in technical and functional specifications using flowcharting, sequence diagrams, or any other UML pattern needed.  ·       Experience in leading a team in the context of a project lifecycle (waterfall and agile/hybrid agile) ·       Bilingualism with high proficiency in English (spoken and written)        About CN CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Sr. Software Developer - Virtualization and SIL Integration
General Motors Canada, Oshawa, ON
Job DescriptionGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (TExiL ART). This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for hybrid, electrification, engine, transmission, chassis, and intelligent brake controls. You are ultimately responsible to deliver quality simulation environment on time to meet the customers’ requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.Responsibilities: Create virtual controller models to be used across different simulationsCreate, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc.Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral modelsWork with development engineers to understand new feature requirements, address issues, and ensure proper implementationIntegrate Plant models and other ECU models into a dynamic virtual simulationCreate and maintain detailed documents for each releaseProvide support for released simulations and assist with user testing and troubleshootingProvide technical support to other team membersRequired Qualifications:6+ years of software engineering experience, with at least 3 year of integration experience3+ years of experience in virtualizationProficient in Embedded C and PythonCompetent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA toolsAdept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM)Proficient in automotive communication technologies such as CAN, LIN, SPIFamiliar with FMU/FMI standardsAdditional Job DescriptionCompensation and Benefits:GM’s Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs.GM’s comprehensive compensation and benefits plan is carefully designed and thoroughly benchmarked against the companies that we compete for talent in the local market.The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.Healthcare, dental and vision benefits including health care spending account and wellness incentive.Life insurance plans to cover you and your family.Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.Tuition Assistance and Employee Assistance Program. GM Vehicle Purchase Plan for you, your family and friends.About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.Diversity InformationGeneral Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.Equal Employment Opportunity StatementAccommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.
Specialist System Design
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job SummaryThe role of Specialist System Design is to take ownership of the detailed functional design and production of subsystem components, whether based on a packaged solution or on custom development.This requires working with product management, architecture, internal business clients, operations officers, and end users to understand the End-to-End architecture, requirements, expected use-cases and interfaces of the subsystem components.This role also implies working with other System Designers in the team to ensure consistent application of the process and best practices expected all members. System Designers are also involved in the development, testing, integration, delivery, and support phases of the project.Main ResponsibilitiesWorks with managers, product management, architecture, and other members of system design team to drive best practices during the delivery of a system and to support the initial support phases.System Design·      Analyze sub-system component issues and/or business requirements to design effective, high-availability, business-critical solutions.·       Understand the proposed high-level architecture and transpose it into subsystem component functional and non-functional requirements.·       Produce all associated design documentation expected within a rigorous System Engineer process.·       Follow standards and best practices to ensure the system design is maintainable and sustainable for the complete subsystem component lifecycle.·       Follow standards and best practices to ensure reliability, safety, and cybersecurity standards are imbedded in the design of the subsystem.·       Work with other System Designers to adopt, improve, and enforce best practices.·       Understand rail subsystem architectures to develop specifications on technical design aspects (hardware, software, and Cloud integration)·       Design and propose enhancements and modifications to the subsystem architecture.·       Work with CN personnel in the various business units (Regulatory, Network Operations, Mechanical, I&T Operations, etc) to ensure all requirements are properly designed.Delivery & Quality ·       Work with Project Managers to identify design, build, lab testing, and field testing deliverables with associated estimates, including technical risks·       Work with the development team to ensure system design is fully understood and developed with high quality.·       Define the deployment plan of the software and/or the hardware with internal business clients and support validation and verification activities performed by field personnel.·       Ensure compliance to technical specifications by overseeing subsystem development, test strategy definition, test procedure creation and execution.·       Work with quality leads, management, and QA to constantly monitor quality KPI’s and implement design improvements.·       Apply and ensure compliance with all appropriate CN I&T standards (Security, Architecture, Project Delivery Methodology, SOX, Telecom, Software Engineering)·       Engage external suppliers and work with internal business clients, supply management, and regulatory teams for the delivery, support, and improvement of new and existing services.·       Manage supplier roadmaps (hardware & software) based on CN strategy and needs.·       Define, implement, and maintain software and software configuration of CN components.·       For smaller projects, development of software solutions using:o   Linux command line (preferably RedHat Enterprise Linux)o   Bash scripting languageo   Pythono   C++, including GCC, makefile or cmakeo   GIT Repositorieso   Rest API server implementation and queries·       Understanding system network configuration for the modification, creation, and debugging using:o   Traffic flow control mechanismso   iptables and nftableso   DNS, SNMP, SSH, SSL·       Understanding cloud-based infrastructure (Google, Azure, AWS) solutionso   Cloud orchestrationo   Cloud data integrationo   Hybrid Integrationo   Integration Platform as a Service·       Support segment testing of system software and configuration.·       Define, execute, and report pilot testing of new solutions.·       Follow Change and Release Management processes by initiating Change Controls requests and executing cut-over plans.·       Investigate production, deployment, and migration issues in the lab environment to determine appropriate corrective actions, impact analysis, and root causes.·       Operationalization of new solutions via documentation, training, and demos.RequirementsEducation/Certification/Designation·       Bachelor’s degree in computer engineering, software engineering, electrical engineering, computer science, or equivalent degree and experienceSkills/Knowledge·       Excellent oral, written and presentation skills.·       Detailed understanding of industry standard system engineering and design principles.·       Expertise in the redaction, review, and validation of compliance of system requirements.·       Ability to analyze, design and document detailed designs.·       Proficient in documentation of model, performance, capacity planning, and strategic technical decisionExperience·       Minimum 7 years overall work experience·       Minimum 7 years in system or software engineering and design including writing business and technical requirements·       Minimum 2 years in Cloud integration·       Minimum 2 years in a leadership role of leading developers·       Proficient in software programming technologies in following area of expertise:o   Linux command line (preferably RedHat Enterprise Linux)o   Bash scripting languageo   Pythono   C++, including GCC, makefile or cmakeo   GIT Repositorieso   Rest API server implementation and queries·       Understanding system network configuration for the modification, creation, and debugging using:o   Traffic flow control mechanismso   iptables and nftableso   DNS, SNMP, SSH, SSL·       Understanding cloud-based infrastructure (Google, Azure, AWS) solutions.o   Cloud orchestrationo   Cloud data integrationo   Hybrid Integrationo   Integration Platform as a ServiceAssets·       Experience in working with Agile and DevOps development organizations.·       Managing lifecycle of delivery of complex software solution.·       Experience with executive presentations.Working Conditions·       In office presence required 3 days a week.About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Manager, Onboard, Network and Communication Software Design, Operational Technology
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job Summary The Manager, Onboard, Network and Communication Software Design, Operational Technology is responsible for the production of detailed functional designs for solution subsystem components, whether based on a packaged solution or on custom development. The role works with product management, architecture, business, operations, and end users to understand the End-to-End architecture and requirements and flesh out a detailed design for the specific component or area of expertise. The incumbent collaborates with other Design teams to ensure consistency and practices-based approach across the entire subsystem. Moreover, the role is involved in the development, testing, integration stages up to the delivery and support to production. Main Responsibilities System & Software Design ·       Complete specifications, design, and software development of onboard, Network and Communication technology making up CN’s state-of-the-art mobile data centre ·       Support and enable planning, execution and delivery of multiple projects or product roadmap advancements ·       Evolve solutions with new applications, virtualization of existing products and evolution of technology to enable the CN automation roadmap, in partnership with Product Management ·       Develop strong partnerships with Mechanical, Infrastructure, Supplier Management and support organizations ·       Provide input into vendor roadmaps to evolve technologies aligned with CN’s vision ·       Track new industry technology trends and demonstrate proficiency in their application ·       Provide innovative solutions to improve CN’s operations Delivery and Quality ·       Work with Project Managers during the project to identify design, build, quality assurance lab and field-testing deliverables with associated estimates ·       Work with the Development team to ensure design is fully understood and developed with high quality ·       Apply and ensure compliance with all appropriate CN Information and Technology (I&T) standards (e.g., Security, Architecture, Project Delivery Methodology, Sarbanes-Oxley (SOX), Telecom, Software Engineering) ·       Define the deployment plan of the software and hardware in the project with the business and support Quality and Assurance (Q&A) from Engineers from a technical subsystem product owner perspective ·       Provide high quality executive presentations to senior management and business partners, especially for project steering committee meetings ·       Commit and be accountable to project deliveries ·       Handle and be accountable for suppliers’ scope of work in partnership with supplier management that involves multiple organizations within CN ·       Monitor progress and produce status report ·       Ensure project deadlines, quality standards, and cost targets are achieved ·       Work with cross-functional teams to support positive interdepartmental partnerships People Management ·       Partner with Human Resources (HR) to bring new talent to the organization ·       Create and enable a positive work environment through frequent coaching and build connections with employees ·       Handle staff, workloads, and provide creative solutions in a dynamic environment ·       Provide coaching and feedback to staff and define goals in support of team objectives ·       Develop team performance and set direction for goals and development of employees, conduct succession planning, and handle training requirements ·       Complete employee annual performance reviews Working Conditions The role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress. The role requires minimal travel (10%) within Canada and the United States (U.S.). Requirements Experience Management in Technology Systems and Software Development ·       Minimum 15 years of experience in technical leadership management roles involving technology systems and software development ·       Minimum 10 years of overall work experience ·       Minimum 5 years demonstrating leadership qualities or overseeing deliverables o   Experience in system design, software development, integration, testing and delivery of high-quality products o   Experience of complex Onboard, Network and Communication system development and software development in a large corporation o   Expertise in design and delivery of embedded systems that are part of large Internet of Things (IoT) applications o   Experience on definition activities and good on estimating and planning skills o   Experience in a complex cross-functional organization and political environment to deliver complex end-to-end projects o   Significant experience in applying a structured systems engineering approach (V-model) o   Experience in working with Agile and Development Operations (DevOps) development organizations to handle backlog and team’s sprints* o   Experience Managing Life cycle of delivery of complex software solution* o   Experience with executive presentations*   *Any experience for these above would be considered as an asset Education/Certification/Designation ·       Bachelor's Degree in Computer Science, Engineering or equivalent work experience ·       Project Management Professional (PMP)* *Any designation for these above would be considered as an asset Competencies ·       Sets goals that are consistent with CN's plan and takes responsibility for achieving results  ·       Shares timely information within and across functions to get things done effectively  ·       Demonstrates analytical thinking and a broad vision when making decisions  ·       Addresses risks in a timely manner to eliminate them  ·       Innovates through problem solving  ·       Possess organizational, time-management and prioritizing competencies  ·       Inspires others with impactful communications and adapts to the audience through speech and writing  ·       Demonstrates good judgment in decision making and makes difficult and timely decisions  ·       Is inspirational and innovative  ·       Prioritize individual development and continuous learning  ·       Deals with pressure and change by staying calm to quickly adapt to changes  ·       Builds a relationship with clients and provides valuable services  Technical Skills/Knowledge ·       Knowledge of System, Software Engineering and Design Principles ·       Knowledge of state-of-the-art technologies:  Electronic control systems, reliability, safety-critical systems, embedded environment, and cybersecurity ·       Knowledge of Positive Train Control (PTC), Closed-circuit Television (CCTV),  and Global Positioning System (GPS) ·       Knowledge of Onboard, Networks and Communication between the locomotive and a back-office solution ·       Knowledge of networking topologies, protocols, and various communication stacks ·       Strong knowledge of I&T environments and corporate infrastructure ·       Proficient in documentation of complex concepts such as impact analysis, security models, performance and capacity planning, and strategic technical decisionThis position is posted as a grade LEVEL 7. For internal candidates, note that the grade level of the position may adjust based on the employee's experience.About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Cloud Expert Solution Designer – Google Cloud Infrastructure
Canadian National Railway, Toronto, ON
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us! Job Summary The role of Expert Solution Designer is responsible for the successful deployment of advanced infrastructure, telecom, Industrial IoT, software development, application, and technology solutions, systems and services. The Expert ensures that all business requirements are met by team members and projects, and contributes to the global evolution of CN’s I&T. The Expert is a key player in the team, ensuring the technology delivered is secure, reliable, available, resilient, performant, and aligned with safety standards per business requirements. As an Expert Solution Designer for Cloud solutions, you will have a key role on all technical aspects within IT projects. Working in collaboration with solution architects, you will participate in the design and implementation of cloud based solutions (SaaS & IaaS/PaaS) with CN IT infrastructure. Your objective is to make it seamless and transparent to a CN employee to use those solutions. CN has partnered with Google on a cloud transformation journey which starts with the migration of current workloads from its data centers to the cloud. In parallel a few modernization programs have been launched with a dependency on the Google Cloud Platform foundation.  Main Responsibilities Solution Designer·       Contribute to the technical solution architecture by identifying the existing capabilities in the domain of Security, Single sign-on, access management, networking and data exchange.·       Translate the technical solution architecture into a detailed infrastructure and technology components design, and ensure the seamless integration of all components·       Work in collaboration with project managers to define work breakdown structure, estimate project effort and project schedule·       Guide various SME through technical design propositions and specifications, and address any potential design or support issues·       Present and explain designs/solutions per new project to different stakeholder groups·       Participate and facilitate Security foundation programs (governance, process...)·       Participate in vendors selection qualifying technical aspects of their solutions·       Guide other Integrator(s) and help address potential and current with them·       Define and maintain engineering and configuration standards·       Apply, and ensure compliance with, all appropriate CN I&T standards (e.g. Security, Architecture, Project Delivery Methodology, SOX, Telecom, Software Engineering, etc.)·       Engage external providers and work with Business Planning, Supply Management and Legal teams in the context of procuring delivery and / or support services of existing or new services·       Manage the roadmap (hardware & software) with the vendor based on CN strategy & I&T technology needs·       Estimate overall solution costs and share information with Project Managers and stakeholders·       Create detailed design/ blueprint diagrams and documentation for the solution·       Work with Project managers during the planning phases and identify deployment steps and risks·       Pre-configure and lab-test all required components prior to deployment. Document tests and log results. RequirementsEducation/Certification/Designation·       Bachelor’s degree in Business, Computer Science, Computer Engineering, Electrical Engineering, a related field of study, or equivalent work experienceSkills/Knowledge·       Ability to precisely estimate efforts of the tasks assigned to the integrators·       Ability to work on multiple projects in parallel and meet deliverables dates·       Very good technical documentation skills·       Very good communication, influencing and presentation skills·       Leadership skills and ability to influence and guide others on integration and technical matters·       Proven experience delivering technology projects involving multiple parties·       Proven experience with IP protocols and technologies·       Knowledge of IT security principles·       Ability to clarify requirements and ensure solution meets business needs·       Strong systems engineering knowledge·       Ability to estimate efforts and costs required for delivery·       Strong sense or prioritization for meeting deadlinesTechnical Skills/Knowledge·       Microsoft AD Federation Services (ADFS)·       Microsoft Azure cloud platform·       Google Cloud Platform·       3rd party SaaS solutions·       Security Best Practices Implementation (Cloud solution security assessments...)·       Strong knowledge of major cloud platforms (Azure, AWS, GCP…)·       Strong knowledge of authentication/SSO protocols (SAML, Kerberos, LDAP, Radius…)·       Strong knowledge of Microsoft Active Directory (AD, ADFS, AD LDS)·       Strong knowledge of networking and internet protocols (IP, HTTPS, PKI, Firewalls, PKI)·       Strong leadership to bring the team to work and interact with other teams·       Process driven (improve existing team process and build new ones when required)·       Good business relationship·       Excellent French and English (spoken and Written)Experience·       10+ years of Solid general knowledge of IT infrastructure and networking·       3-5 years experience in design and implementation of Cloud based solutions and practices·       Continuous learning to keep up to date with latest technology innovations and roadmaps related to Security technologies & IT Infrastructure in generalSkills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.  This position is posted as a grade 7. For internal candidates, note that the grade level of the position may adjust based on the employee's experience. About CN CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.  
Specialist Data Developer/Software Development
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job Summary The role of Specialist Software Development is to contribute to the whole solution by analyzing functional specifications to identify the best technical design (blueprint) and coding parts of the solution. The Specialist takes full responsibility of assigned deliverables, aligns own workload and focuses on key tasks in order to deliver as per service commitment, leveraging own expertise and skill set to achieve delivery goals. Depending on the assignment, the role may apply in either a Project, Enhancement or Support environment.  Main Responsibilities  Deliver & Support •            Write performing quality code to fulfill design and pass code review with minimal number of defects •            Apply configuration on development environment when required •            Participate in implementing and supporting full product in production. •            Analyze source system data to assess data quality, connect to data sources, import data and transform data for Business Intelligence   Technical Expertise  •            Design ETL processes and develop source-to-target data mappings, integration workflows, and load processes •            Interact with Data Designer to understand requirements for solutions. Highlight the technical impacts of the functional design on existing solutions based on a detailed analysis. •            Deliver technical design and database structure for medium to high product complexity •            Create, review and maintain technical documentations. •            Analyze and troubleshoot the production issues and provide remediation   Architecture •            Contribute in developing the design and coding standards that will apply to the whole practice •            Document blueprint based on requirements & functional designs •            Document designs and architect data maps, develop data quality components and establish and/or conduct unit tests •            Involved in gathering, understanding and validating the project specifications and participate in ETL architecture design reviews   Quality Controls  •            Ensure Quality KPI are identified, measured and produced ensuring respect of development standards.  Ensure right level of testing is consistent across all projects. •            Identify problems, develop ideas and propose solutions within differing situations requiring analytical, evaluative or constructive thinking in daily work. •            Perform reviews and quality checks after data has been loaded   Working Conditions •            N/A Requirements  Experience •            Minimum 4 years overall work experience as a developer •            Hands On with Azure, ADF and Databricks is a MUST •            Proficiency with programming languages Java, Python and Shell scripting is a MUST •            Proficiency with programming language Scala is a plus •            Ability to develop Batch and Streaming applications •            Exposure to NoSQL database and thorough experience with SQL •            Experience working in Agile environments and Azure devops  Assets •            Azure Certification, DataBricks Certification, Snowflake expertise •            Knowledge of Hadoop ecosystem (Hive, Spark, HDFS, NiFi)  Education/Certification/Designation •            Bachelor’s degree in computer science or equivalent degree or work experience   Functional competencies/Soft Skills •            Strong communication skills, including the ability to speak clearly to technical and nontechnical people. •            Self-driven, highly motivated, team player and able to learn quickly   Technical skills/ Knowledge •            Proficiency with SQL and/or data modeling skills. •            Proficiency with programming technologies in area of expertise, Python, Java/Scala, PowerShell •            Experience in troubleshooting and resolving database integrity and performance issues •            Experience in Data warehouse design, ELT/ETL and BI reporting/analytics tools •            Experience with Big Data techniques and Cloud, Knowledge of Messaging Queue (Kafka, Azure Event Hub, RabbitMQ, Etc..) and  ELK •            Experience developing CI/CD pipelines •            Awareness of Agile principles, automation, Scripting Skills  and DevOps •            Strong understanding of data warehousing and business intelligence architecture •            Experience with Azure (DataLake, DataFactory, DataBricks, Data Explorer, Data warehouse) •            Experience with version control systems (git) and Azure DevOps •            Knowledge of Big Data analytics technologies in a Cloud environment About CN CN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Specialist Solution and System Integration
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us! Job Summary The role of Specialist Solution and System Integration is to execute all key activities required to support the development and testing lifecycle of Onboard Network and Communication products at CN. The Specialist ensures that all business requirements are met by team members and projects, and contributes to the global evolution of CN’s I&T. The Specialist is a key player in the team, ensuring the technology delivered is secure, reliable, available, resilient, performant, and aligned with safety standards per business requirements.  Working in a highly collaborative and Agile environment, the Specialist will work closely with groups of testers, developers and business users to provide ongoing documentation, assistance, discussion and test delivery of any planned product being developed or configured. Main Responsibilities Integration ·Engage with Internal customers to capture requirements ·Establish test plans and tests results for newly defined solution ·Conduct lab testing and log results ·Ensure that solution designed meet all business requirements ·Establish deployment/migration strategy and guide project team and operations ·Guide other Integrator(s) or Tester(s) and help address potential and current issue with them ·For support issues during project migration or deployment, determine appropriate resolution/solution through root cause analysis and impact analysis ·Transition-to-core: update of documentation, systems, training, and presentation ·Apply, and ensure compliance with, all appropriate CN I&T standards (e.g. V model, Security, Architecture, Project Delivery Methodology, SOX, Telecom, Software Engineering, etc.) ·Work with Project managers during the planning phases and identify deployment steps and risks ·Follow the Change and Release Management processes by initiating Change Controls and executing cut-over plans ·Pre-configure and lab-test all required components during deployment. Document tests and log results.  RequirementsEducation/Certification/Designation ·Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, a related field of study, or equivalent work experience  Skills/Knowledge ·Ability to precisely estimate efforts of the tasks assigned to the integrators ·Ability to work on multiple projects in parallel and meet deliverables dates ·Very good technical documentation skills ·Very good communication, influencing and presentation skills ·Leadership skills and ability to influence and guide others on integration and technical matters ·Proven experience delivering technology projects involving multiple parties ·Proven experience with IP protocols, network and technologies ·Knowledge of IT security principles ·Ability to clarify requirements and insure solution meets business needs ·Strong systems engineering knowledge ·Ability to estimate efforts and costs required for delivery ·Strong sense or prioritization for meeting deadlines Tools and Systems Management o Experience in design and automation o Experience in KPIs and dashboard management o Knowledge in reporting and analytics solutions (Tableau, PowerBI, Business Objects...)   Automation o Experience developing automation in Embedded software environment. o Experience with automation frameworks, development environments and technologies related to networking (such as Python scripting, Ansible, Git) o Good knowledge of data models and APIs communications o Understanding of hypervisor virtualization infrastructure (VMWare) o Experience with Agile methodology o Experience with Linux/Unix o  Understanding cloud-based infrastructure (Google, Azure, AWS) solutions. o   Cloud orchestration o   Cloud data integration o   Hybrid Integration o   Integration Platform as a Service Experience ·Minimum 5-8 years overall work experience ·5+ years experience in Regulated Software Development (Like Railroad, Aeronautical, Medical…), Telecom, Enterprise or Service Provider environment; or ·5+ years of relevant technical expertise (specialty) including complex detailed design and solution integration ·Knowledge of PTC or IETMS or ITCM or Telecommunication is an advantage ·Experience in the Railroad is an advantage   Working Conditions  ·       In office presence is require 3 days a week (Thursday is mandatory).  About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Specialist Software Development
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job Summary:The Specialist Software Development plays a critical role in ensuring the successful and timely delivery of high-quality software products that are used to plan and safely operate CNs Transportation Business.  The primary purpose of the Specialist Software Development is to facilitate the efficient and effective delivery of software solutions within an Agile framework. They coordinate the efforts of the POD members, set priorities, ensure alignment with project objectives, and remove obstacles to progress. Additionally, they serve as a communication bridge between the POD and product/ project stakeholders, oversee the delivery process, and drive continuous improvement initiatives to optimize software delivery practices.While fulfilling their POD leadership responsibilities, they also actively engage in software development tasks, contributing to coding, testing, and other technical activities. By combining leadership with hands-on involvement in development tasks, the Specialist Software Development ensures both the effective functioning of the team and the successful delivery of high-quality software products.This is a Technical Leadership role, and successful candidates will have a broad range of skills and knowledge in IT service delivery, business analysis, project management, and software development.Major Responsibilities:List the job’s key tasks and responsibilities in order of importance. Most jobs have three to five major responsibilities. Please specify the approximate amount of time (e.g. 50%) spent on each:DEMAND MANAGEMENT             •                     Collaborates with Delivery Managers, Product Managers, and Service Offering Managers Architects to identify delivery demands including new projects, product enhancements and Level 3 application support (problem investigation and corrective content for product defects).•                     Collaborates with Solution Designers, Business Analysts, and Solution Architects to define proposed solutions, estimate development efforts, and elaborate business requirements.•                     Documents Solution Delivery Plans that outline the approach, activities, timeline, and resources required to deliver solutions to meet specific delivery demands a particular set of requirements. SCRUM MANAGEMENT  •                     Coordinate the day-to-day activities of an Agile Development team, ensuring that work assignments are distributed and tracked appropriately, and that sprint goals are attained. •                     Support and guide the team by identifying and removing any obstacles or impediments that may hinder the progress of deliverables, in addition to technical development expertise as required.•                     Facilitates communication within the team and project/ product stakeholders. They ensure that everyone is aware of the status of deliverables, priorities, and changes to delivery timelines. SOFTWARE DEVELOPMENT       •         Develop a deep domain expertise for the products and projects supported by the POD. This includes understanding how the systems impact CNs business and the personas of consumers.•         Decompose requirements into user stories that are small, independent, and testable. Collaborate with product stakeholders to clearly define user story acceptance criteria.•         Work closely with cross-functional teams to design, develop, and maintain high-quality software solutions (on time and budget).  Ensure compliance to all quality, security, and code standards.•         Support other developers within the POD by conducting code reviews, troubleshooting of problems/ defects, and by arbitrating any conflicting requirements or priorities.RELEASE AND CHANGE MANAGEMENT  •         Safeguard CN production environments by ensuring that all solution requirements and integration failure points, or other dependencies have been thoroughly tested prior to release.•         Document comprehensive production Implementation Plans and define the roles and responsibilities of all contributors to releases and schedule/ submit production Change Controls.•         Collaborate with operational and support stakeholders to ensure the seamless implementation of delivered solutions into the production environment and transition to support personnel.Skills / Functional Knowledge:•         Proficient with the software development lifecycle and working in an agile environment.•         Experience in business analysis, application design and business requirements gathering.•         Strong negotiation, analytical, problem solving, and decision-making skills.•         Effective communication skills with both a technical and nontechnical audience at all levels.•         Experience with Service Management including planning, design, implementation, operation, and continuous improvement of service offerings.Technical Skills•         Front-end Web Development: Including HTML, CSS, and JavaScript.  Knowledge of modern frameworks/libraries like Angular, typescript, native script, or Ionic.•         Mobility Applications: Experience in Android Studio and Xcode for IOS development with Angular and Native Script, mobile architecture components, and Android and IOS frameworks.•         Back-end Development: Proficiency with Microservices using MuleSoft, Tomcat, JBoss, and experience working with Kafka, Apigee, MQ, IIB, Node JS and Java.•         Database Management: Understanding of database systems such as SQL Server, PostgreSQL, or others. Ability to design and interact with databases efficiently and perform query optimisation.•         Back end as a Service (Baas): Proficiency in Kinvey and/or Firebase including collections, flex services, rapid services, collection hooks, custom endpoints, and authentication.•         DevSecOps and Version Control: Experience working with Git and Azure Dev Ops for version control, and pipeline management.•         APIs (Application Programming Interfaces): Understanding and ability to create RESTful APIs to facilitate communication between front-end and back-end components.•         Server Management: Knowledge of server-side operations and deployment. Familiarity with cloud platforms like Azure and Google Cloud.•         Command Line/Shell Scripting: Competency in using the command line interface for tasks like navigating file systems, executing scripts, and managing servers.•         Security Basics: Understanding of basic security principles to develop secure applications. Identify any security issues that the application or any process may have and propose solutions.Education / Certification / Experience:•         Bachelor’s degree in computer sciences, Software Engineering, or Information Technology•         Minimum of 5-10 years of relevant experience in software development and scrum methodologiesOrganizational Analysis:•         The Specialist Software Development orchestrates the delivery of applications that are integral to the planning, operations, and safety of CNs Transportation business.•         The Specialist Software Development is a subject matter expert of their business domain and bridges any gaps between product stakeholders and the SCRUM team (POD).•         The impact of poor decision making in this role may lead to projects or other delivery delays, poor product quality impacting operations, or financial impacts (i.e. inflated delivery costs). Decision Making:The Specialist Software Development has the authority to make decisions or take action on:•         Setting Priorities: The Specialist Software Development has the authority to prioritize tasks and activities within the team, based on project goals, timelines, and resource availability. •         Task Assignment: The Specialist Software Development can assign tasks and responsibilities to team members, considering their skills, expertise, and availability. •         Problem Solving: The Specialist Software Development is empowered to make decisions to address delivery challenges, technical obstacles, or conflicts that arise within the team. •         Risk Management: The Specialist Software Development has the authority to assess risks, develop mitigation strategies, and implement contingency plans to minimize the impact on project delivery.•         Communication and Stakeholder Engagement: The Specialist Software Development has the authority to represent the team in communications with stakeholders, provide updates on project progress, address stakeholder concerns, and manage expectations.  About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results. For internal candidates, note that the grade level of the position will depend on the employee's experience. 
RTL Design Engineer - SEC IP
Advanced Micro Devices inc., Markham, ON
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ THE ROLE: An RTL Design Engineering role in our Security IP (SECIP) team, where a large number of individual embedded micro-processor (MP) subsystems and associated hardware accelerators vital to improve subsystems performance and functionality are designed and verified. These subsystem IPs provide high performance functions to System on Chip (SoC) products across all AMD business units such as client computers, servers, discrete graphics, and gaming. Our design engineers will work on block level RTL design and/or subsystem level integration for a variety of embedded MP subsystems. Your expertise will impact security policy management, cryptography, data compression, high throughput DMA, power management, and many other subsystem applications. THE PERSON: A talented hardware RTL design engineer with strong records of technical ownership and execution to drive block level IP and/or MP subsystems design and associated verification assignments to completion. A forward-thinking engineer who tends to optimize/improve the workflow, anticipate/analyze/resolve technical issues, enjoy a competitive pace while empowering and mentoring team members. A strong written and verbal communicator with strong problem solving and attention to detail skills along with professional interpersonal communication capability. KEY RESPONSIBILITIES: Develop and maintain block level RTL IP and MP subsystems’ feature spec, micro-architecture, synthesizable RTL design methodology and infrastructure Develop and debug RTL designs using C-DPI directed test methodology, and/or using verification team’s testbenches and tests, and achieve design feature closure (feature spec vs. coverage metrics) Triage regressions, debug specific simulations, analyze coverage, and work/resolve technical issues with design, verification, and other teams to achieve design feature and design rule closures (linting, timing, DFT, DFP and other rules) Participate in verification testbench and test plan specification, influence testbench architecture development (design for verification aspect), review and improve feature and coverage test plans Debug and resolve integration issues with SoC Integration, SoC DV and post-silicon validation teams Provide technical leadership in IP functionality and design methodology development as well as critical problem resolution if as advanced level team members PREFERRED EXPERIENCE: Proven understanding of CPU and MP subsystem architecture, datapath accelerator RTL microarchitecture, as well as FPGA based simulation or emulation methodology Proficient in Verilog, System Verilog (an extra asset), and scripting (using Tcl, Ruby, Perl, Python and Makefile) Excellent knowledge about state-of-art RTL design and verification methodology and best practices, and C-DPI test design Excellent understanding of standard bus/interface protocols (i.e. AXI, AHB, AMBA) Proven experience with ASIC design tools: synthesis, linting, simulation, debugging, power aware simulation, etc. Relevant design domain specific knowledge and technical leadership capability required for advanced level candidates ACADEMIC CREDENTIALS: Bachelor's Degree or Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science preferred LOCATION: Markham, ON #LI-SH1 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
MTS Software System Design Eng.
Advanced Micro Devices inc., Markham, ON
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ THE ROLE: Our team builds software that powers the AI/ML/HPC Applications. We are looking for a DevOps engineer who has worked with continuous delivery models and has passion to develop automation to create value in an end-to-end DevOps process. As a key contributor or team lead you will be part of the core DevOps team helping in Continuous integration and Delivery of ROCm software. THE PERSON: You have an innovative, problem solving mindset with keen eye on continuous improvement. You have great interpersonal and communication skills to work effectively with a disperse global team. You are an initiative-taker, and able to independently drive tasks to completion. KEY RESPONSIBILITIES: Develop and maintain DevOps pipelines for integration of software components in diverse environments Ability to design CI/CD flows, develop maintainable & extensible code/pipelines Work with and designing automation solutions that scale Build and package software for Linux/Windows ecosystems Design and implement Infrastructure monitoring, alerting, self-heal mechanisms Work in Agile, test-driven development model Work with development teams to implement strong branching and code promotion strategies Perform code reviews and deployments Exceptional communication skills to address multiple internal and external stakeholders Troubleshoot, profile existing/new implementations for improvements Create technical documentation/ user guides for implemented solutions Excellent communication skills and teamwork is a must PREFERRED EXPERIENCE: Expertise with Coding/scripting in one or more Python, Groovy, Shell, Powershell Should be Familiar with Software Build process (Compilation of code with GNU Make, CMake, Visual Studio, MS Build etc.) Proficient with container frameworks: Docker, Docker-compose Strong expertise in at least one of Linux packaging ecosystems - specifically, Debian, RPM, APT, YUM - in one or more Linux distributions - Ubuntu, CentOS, SUSE Linux Strong expertise in managing at least one of these ecosystems: Gerrit or Github or Github Enterprise Ability to contribute to code reviews Ability to administer tools like Jenkins, Artifactory, Nexus Ability to work in cross-functional, collaborative environment Skill in communication both verbal and written Skill in process analysis and architecting improved processes Expertise in Windows packaging ecosystems in a plus Exposure to Kubernetes, Puppet, Chef, Salt Stack is a definite plus. Exposure to cloud technologies like AWS, GCP, AKS Active participation in open source projects is a definite plus ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer or Electrical Engineering or equivalent LOCATION: Markham, Ontario #LI-DR1 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Expert Solution & System Integration
Canadian National Railway, Montreal, QC
At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job SummaryAs an Expert Solution & System Integration, you’ll be at the forefront of technology, seamlessly connecting business needs with user experience. Your role involves developing integration strategies for highly complex systems to serve railroad operations, creating precise interface specifications, and analyzing solutions to ensure smooth data flows across various IT/OT layers (hardware, platforms, applications, and legacy systems). Your leadership and meticulous product documentation will be instrumental in driving successful product developmentMain ResponsibilitiesKey Responsibilities: 1.           Strategic Integration Leadership: ·       Lead the software development lifecycle, overseeing end-to-end solution development envisioned by architects. ·       Act as the technical bridge between solution architecture, business analysis, UI/UX design, development, infrastructure integration, quality testing, vendors, and project management. ·       Ensure a consistent understanding of the solution across all team members. 2.           Effective Collaboration: ·       Collaborate seamlessly with cross-functional technical teams, fostering innovation and efficient problem-solving. ·       Engage with both business stakeholders and technical experts, adapting communication styles as needed. 3.           Solution Planning and Delivery: ·       Work closely with Business and IT stakeholders during the planning phase. ·       Define functional components and integration points within the solution. ·       Identify task dependencies and sequence activities across teams. ·       Support functional designers and uphold best practices in design documentation. Qualifications: ·       Technical Mastery: You’re the go-to technical expert for end-to-end solution delivery. ·       Communication Agility: Whether simplifying tech jargon for non-technical stakeholders or engaging in complex discussions with the product team, you excel. ·       Collaborative Mindset: You thrive in cross-functional environments, driving successful outcomes through teamwork.   If you’re passionate about shaping cutting-edge solutions and ensuring seamless integration, we invite you to join our dynamic team!   Major Responsibilities:   1.       Research            ·       Collaborate with Business Area, Product Owner, Product Manager, Architects and Designers (UX/data), to understand business objectives and purpose of the future application ·       Supports requirements gathering and architecture shaping ·       Perform research to understand ‘As Is’ application(s) (when applicable) and architecture artifacts ·       Perform research and get familiar with commercial package chosen (when applicable)          ·       Understand integration points between, hardware, front-end, backend and satellite systems and highlight potential solution delivery risks     2.       Define  ·       Collaborate with UX, application and data designers to understand individual pieces and component of the solution design ·       Collaborate with other IT stakeholder and vendors to understand integration points ·       Envision and identify systems components required to deliver the full integrated solution ·       Ensure all the pieces of the solution have been thought thru and that the solution respects the agreed architecture ·       Collaborate with Business and Data Designers to define data conversion strategy ·       Collaborate with Quality Assurance to build-up strategies and overall integration testing requirements ·       Work closely with all teams involved (including vendors) in defining and planning the delivery of the solution   3.       Deliver  ·       Oversee application design activities (including vendor’s) ·       Lead design sessions and overall design decisions ·       Advocate standardization and design patterns ·       Work closely with IT Stakeholders (including vendors) in removing any solution barriers, translate the impact of these barriers to the project leadership, and manage and mitigate the associated risks ·       Escalate potential architecture changes or change in scope ·       Review and approve functional design documents and ensure consistency of documentation an integrated solution ·       Coordinate solution activities among all the different teams involved ·       Ensure that all requirements and integration failure points have been met through testing activities ·       Finalize and lead conversion activity in collaboration with Business and Data Designer ·       Collaborate to the preparation and coordination the full Implementation Plan ·       Ensures solution is stable in production and properly transferred to core ·       Master the end-to-end solution and act as the go-to person for any question related to the solution in scope for delivery ·       Oversee support requests and ensure integrity of the long-term solution ·       Ensure the solution follows the standard support procedures ·       Ensure solution is stable and sustainable in Production Environment   4.       Govern ·       Assist in defining design standards, maintaining/evolving governance, and foundational best practices (i.e., design patterns, design principles.) ·       Maintain the currency of the design documentation ·       Analyze and evaluate design documentation and solution decomposition and improve based on lessons learns and best practice ·       Assist in defining data modeling standards, and foundational best practices ·       Collaborate in the elaboration of long-term vision to move toward interactive design and Design Thinking ·       Lead technical discussions and moderate technical decisions   Skills / Functional Knowledge: ·       Entrepreneur mindset, self started and with solid leadership experience ·       Strong communication skills - communicate well with technical and nontechnical audience and at all levels ( IT, business ) ·       Solid experience with SDLC in highly regulated and operation critical environments ·       Strong problem-solving skills ·       Strong organization skills ·       Creative, innovator and strong analytical skills ·       Experienced to building products with external vendors (on shore and off-shore)   Education / Certification / Experience:   ·       Bachelor or Technical degree in Computer sciences, Software Engineering, or Information technology ·       Minimum of 7-12 years of relevant experience in software engineering lifecycle process ·       Familiar with API Management platforms such as APIGee (preferred), WSO2, SwaggerHub, Mashery or others ·       Experience with API concepts and technologies such as REST, JSON, XML, SOAP, YAML, and Swagger ·       Experience with cloud technologies (Google, Azure) ·       Experience with Dev Opps tools and process ·       Past exposure to Reliability, Maintainability and Safety requirements ·       Past exposure to Mobile platform (Android OS, Apple OS, Firebase) ·       Experience with Business requirement gathering process ·       Experience with Data modeling ·       Past exposure to mainframe systems ·       Past exposure to high complexity system integration involving operation safety components (rail, aerospace, robotics, IoT, etc) ·       Strong knowledge in technical and functional specifications using flowcharting, sequence diagrams, or any other UML pattern needed. ·       Experience in leading a team in the context of a project lifecycle (waterfall and agile/hybrid agile) ·       Bilingualism (nice to have) with high proficiency in English (spoken and written)This position is posted as a grade 7. For internal candidates, note that the grade level of the position may adjust based on the employee's experience.About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.
Software Development Engineer - US Cash Management Payments
RBC, Toronto, ON
Job SummaryProvides direction and engineering support through the process of agile software development. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. As a software engineer in the payment space, it is expected that the individual would be able to work in an agile delivery pattern providing incremental solutions and code for simple to complex deliverables. They are expected to meet the prior by applying good software engineering practices, patterns and knowledge and are expected to not only build solutions but delivery them through the full SDLC process.Job DescriptionWhat is the opportunity?This is a full-time hybrid role for a senior level software engineer in the payments space at Royal Bank of Canada (RBC) Clear cash management business located in Toronto, ON. As a Software Engineer, you will be responsible for the day-to-day tasks of software development, back-end development against our vendor payment engine, and implementing strategic components servicing across all RBC functions defined in our payments roadmap.What will you do?Create and/or update Java Spring Boot based Microservices that are REST and async based running in an Azure Cloud space.Will orchestrate your services on Kubernetes running in Azure.Ensure code quality with proper unit and integration testing of all deliverables.Participate in sprint planning meetings to discuss the latest requirements and decomposing them into tasks.Have strong ownership of what you build, owning the development, testing, deployment, and operational state in production;be able to work independently, taking requirements to software solutions and questioning outliers.What do you need to succeed?Must-haveStrong understanding of Java 13 or higher and Spring based developmentStrong understanding of APIs and their best practices; Understanding of working in CI/CDUnderstanding of properly database design and triaging, Proficiency in building scalable redundant backend services; Experience in Object-Orientate Programming (OOP)Strong programming skills, including properly usage of design patterns.Ability to collaborate and work effectively in an agile team environment; Bachelors or Masters Degree in computer science, Software Engineering, or related fieldWhats in It for You?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.Positive work culture emphasizing diversity and inclusion, volunteerism, and community involvement.A comprehensive Total Rewards Program including great benefits, an annual incentive program and recognition.Leaders who support your developmentA dynamic, collaborative, and high-performing teamOpportunities to do challenging work and grow your career.Work-life integration#LI-Hybrid#LI-POST#TECHPJUSCASHMGMTJob SkillsInformation Technology (IT) Infrastructure, Programming Languages, Software Change Request Management, Software Development Life Cycle (SDLC), Software Engineering, Software Integration Engineering, Software Product Design, Software Product Technical Knowledge, Software Release Management, System Testing ToolsAdditional Job DetailsAddress:RBC CENTRE, 155 WELLINGTON ST W:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-02-21Application Deadline:2024-05-15Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Mechanical Engineer
AMD Medicom inc., Pointe-Claire, QC
Why join our team? Think you have what it takes to work in an organization where creativity, drive and ambition are valued while integrity motivates everything we do?Medicom has been in business for over 35 years, and it has kept its entrepreneurial mindset. Working with us, you will have the opportunity to get involved, have an impact, and contribute to the company’s continued growth. We live by our values every day, focussing on customer satisfaction while ensuring teamwork, accountability, and empathy in everything we do.Our team loves challenges and a fast-paced environment. You will have the flexibility to manage work and a personal life, as well as your own personal well-being. We offer an attractive compensation package with benefits.The OpportunityAs a Mechanical Engineer at Medicom, you will work in collaboration with various stakeholders and implement the execution of various manufacturing projects in addition to ensuring efficient service to the production lines of Medicom's various plants.What you will do Provide technical support for the engineering of mechanical equipment and components.Participate in and validate technical tenders for mechanical engineering, i.e. those related to piping, engines, tanks, etc.Define requirements and carry out engineering for equipment installation and design projects.Participate actively in various project meetings.Actively participate in equipment commissioning and start-up.Ensure that all equipment complies with standards.Carry out expert assessments of mechanical installations.Validate calculations, specifications and all reports submitted by engineering firms.Act as technical contact for mechanical matters.Ensure the quality of mechanical installations and their compliance with original approved designs and specifications.Perform studies and provide technical information (as required).Participate in pre-feasibility study, feasibility study and detailed engineering.Participate in the selection of various project equipment.Perform any other similar tasks as required by the department. What you will bring Minimum 5 years' experience in the industrial and/or consulting engineering field, in plant project management.Bachelor's degree in mechanical engineering or other relevant experience.Member in good standing of the Ordre des Ingénieurs du Québec.Ability to travel in Canada, the USA and Europe (20 to 30%).Experience with drawing software (Revit and Solidworks).Good understanding of various computer tools (MS Office, maintenance software, etc.).Knowledge of piping codes and regulations is an asset.Organizational skills, able to manage priorities and meet deadlines.Ability to work as part of a team.Interpersonal skills, dynamism and adaptability.What we offerCompetitive salary.Comprehensive insurance program including EAP and telemedicine for you and your family.Pension plan with company matching.We value and encourage our people to focus on improving themselves, their knowledge, and their skills. As such we have an environment where we provide a lot of training, coaching and professional development opportunities.Fun work atmosphere, an active social committee that organizes fun activities such as sports, BBQs, family events and more!Equal Opportunity EmployerMedicom is an equal opportunity employer. We consider all applicants without regard to age, gender, gender identity or expression, sexual orientation, race, ethnic or national origin, religious beliefs, sex (including pregnancy and breastfeeding), disability or marital or family status. We welcome applications from all qualified individuals and encourage Indigenous persons, persons of color, LGBTQ+ and gender-nonconforming persons, persons with disabilities, women, and members of any other marginalized group.If you are energetic, committed to making a difference and love challenges, we would love to hear from you. Visit our website at https://medicom.com/en_ca/careers/ and apply today!
Manager, Energy Management Software and Solution Development, Operational Technology
Canadian National Railway, Toronto, ON
 At CN, we work together to move our company-and North America-forward. Be part of our Information & Technology (I&T) team, a critical piece of the engine that keeps us in motion. From enterprise architecture to operational technology, our teams use the agile methodology to automate and digitize our railroad ensuring our operations run optimally and safely and our employees can focus on value-added tasks. You will be able to develop your skills and career in our close-knit, safety-focused culture working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us!Job SummaryOperating efficiently has been the hallmark of CN’s success, being a leader in the North American rail industry, consuming almost 15% less fuel per gross ton mile than the industry average. Building on this success, CN has broadened its commitment to excellence in fuel efficiency in rail and yard operations.The Manager, Energy Management Software and Solution Development, is responsible to lead a team that builds solutions to optimize fuel consumption. This entails production of detailed functional designs for solution subsystem components while leveraging current Cloud, Mircoservices and DevSecOps driven technologies. The role works with product management, architecture, business operations, and end users to build End-to-End architecture and development specifications.  The incumbent collaborates with other Design teams to ensure consistency and practices-based approach across the entire subsystem. Moreover, the role is involved in the development, testing, integration stages up to the delivery and support to production.Main ResponsibilitiesSystem & Software Design & Development - 35%•                     Complete specifications, design, and software development •                     Build project development plan (Release scope, feature content, sprint user stories, microservice and feature development timelines) •                     Support and enable planning, execution and delivery of multiple projects or product roadmap advancements•                     Evolve solutions with new applications, containerization of existing products and evolution of technology to enable the CN automation roadmap, in partnership with Product Management•                     Develop strong partnerships with Mechanical, Infrastructure, Supplier Management and support organizations•                     Provide input into vendor roadmaps (where applicable) to evolve technologies aligned with CN’s vision •                     Track new industry technology trends and demonstrate proficiency in their application •                     Provide innovative solutions to improve CN’s operationsDelivery and Quality - 35%•                     Manage delivery of projects to ensure service level agreements (SLA) and key performance indicators (KPI) are met and/or exceeded•                     Maintain tight control over schedule, risks, scope and budget•                     Ensure delivery teams have a clear understanding of project requirements (inside an agile delivery methodology)•                     Work with Project Managers during the project lifecycle to identify design, build, quality assurance lab and field-testing deliverables with associated estimates •                     Lead the Development team to ensure design is fully understood and developed with high quality•                     Apply and ensure compliance with all appropriate CN Information and Technology (I&T) standards (e.g., Security, Architecture, Project Delivery Methodology, Sarbanes-Oxley (SOX), Telecom, Software Engineering)•                     Define the deployment plan of the software and hardware in the project with the business and support Quality and Assurance (Q&A) from Engineers from a technical subsystem product owner perspective•                     Provide high quality executive presentations to senior management and business partners, especially for project steering committee meetings•                     Commit and be accountable to project deliverables•                     Handle and be accountable for suppliers’ scope of work in partnership with supplier management that involves multiple organizations within CN•                     Monitor progress and produce status reports•                     Ensure project deadlines, quality standards, and cost targets are achieved•                     Work with cross-functional teams to support positive interdepartmental partnerships People Management - 30%•                     Partner with Human Resources (HR) to bring new talent to the organization •                     Create and enable a positive work environment through frequent coaching and build connections with employees •                     Handle staff, workloads, and provide creative solutions in a dynamic environment•                     Provide coaching and feedback to staff and define goals in support of team objectives•                     Develop team performance and set direction for goals and development of employees, conduct succession planning, and handle training requirements•                     Complete employee annual performance reviewsWorking ConditionsThe role has standard working conditions in an office environment with a regular workweek from Monday to Friday. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress. The role requires minimal travel (10%) within Canada and the United States (U.S.). RequirementsExperienceManagement in Technology Systems and Software Development•                     Minimum 6-7 years of experience in management roles involving development of Cloud enabled software solutions§  Experience with microservice driven architectures§  Experience with CI/CD development methods leveraging AzureDevOPs (ADO) pipeline management§  Experience with software designs that leverage Kubernetes and Kafka tool sets§  Experience working with Google Cloud Platform§  Experience using Java, Python, GO software languages§  Experience in system design, software development, integration, testing and delivery of high-quality products•                     Minimum 10 years of overall work experience •                     Minimum 5 years of experience demonstrating leadership qualities§  Experience in a complex cross-functional organization and political environment to deliver complex end-to-end projects §  Experience in working with Agile and Development Operations (DevOps) development organizations to handle backlog and team’s sprints§  Experience Managing Life cycle of delivery of complex software solution§  Significant experience in applying a structured systems engineering approach (V-model)§  Expertise in design and delivery of embedded systems that are part of larger ecosystems (e.g. Internet of Things (IoT))§  Experience managing a team of at least 10 resources§  Experience with executive presentations is an asset  Education/Certification/Designation•                     Bachelor's Degree in Computer Science, Engineering or equivalent work experience•                     Agile coach and/or scrum master certification is an asset•                     Project Management Professional (PMP) is an assetCompetencies •                     Strong team management skills•                     Business acumen skills to deliver customer facing solutions, on time & on budget•                     Sets goals consistent with CN's plan and is accountable for achieving results •                     Communicates timely information across functions to get things done effectively •                     Demonstrates analytical thinking and situational awareness when making decisions •                     Addresses risks in a timely manner to eliminate them •                     Innovates through problem solving •                     Possess organizational, time-management and prioritizing competencies •                     Inspires others with impactful communications and adapts to the audience through speech and writing •                     Demonstrates good judgment in decision making and makes difficult and timely decisions •                     Prioritize individual development and continuous learning •                     Handles pressure and change by remaining calm to quickly adapt •                     Builds a relationship with clients and provides valuable services Technical Skills/Knowledge•                     Knowledge of System, Software Engineering and Design Principles•                     Hands on knowledge of Java, Python , GO languages is essential•                     Hands on knowledge of Kubernetes, Kafka tools is essential•                     Hands on knowledge of EITHER Azure OR Google OR AWS and DevSecOps principles is essential.•                     Knowledge of state-of-the-art technologies:  Electronic control systems, reliability, safety-critical systems, embedded environment, and cybersecurity•                     Knowledge of networking topologies, protocols, and various communication stacks•                     Strong knowledge of I&T environments and corporate infrastructure•                     Proficient in documentation of complex concepts such as impact analysis, security models, performance and capacity planning, and strategic technical decision•                     Knowledge of Locomotive Onboard technologies, Train Movement concepts and Energy Management solutions is considered a strong assetOrganizational ImpactDecision Making & ImpactsThe incumbent , is accountable for influencing new technology adoption which includes  timeline and budget constraints. The role collaborates with other managers and executives to ensure alignment of the overall plan and budget. Level of Interaction/InfluenceThe incumbent interacts with both internal and external organizations, with frequent interactions with I&T executives and internal clients including Product Management, Architecture, Business, and Operations. Outside of CN, the role drives outcomes through vendors and suppliers.Employees Supervised/Organizational StructureThe incumbent reports to the Senior Manager, Energy Management Solutions (IT) and requires the direct supervision of approximately 10 non-unionized employees plus another 10 temporarily contracted resource.This position is posted as a grade LEVEL 7. For internal candidates, note that the grade level of the position may adjust based on the employee's experience.About CNCN is a world-class transportation leader and trade-enabler. Essential to the economy, to the customers, and to the communities it serves, CN safely transports more than 300 million tons of natural resources, manufactured products, and finished goods throughout North America every year. As the only railroad connecting Canada’s Eastern and Western coasts with the Southern tip of the U.S. through a 19,500 mile rail network, CN and its affiliates have been contributing to community prosperity and sustainable trade since 1919. CN is committed to programs supporting social responsibility and environmental stewardship. At CN, we work as ONE TEAM, focused on safety, sustainability and our customers, providing operational and supply chain excellence to deliver results.