Embedded Systems Software Analyst

3 weeks ago


Toronto ON, Canada Thales e-Security, Inc. Full time

Embedded Systems Software Analyst page is loaded Embedded Systems Software Analyst Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id R1004392 Location: Toronto, CanadaThales people architect solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our Rail Signalling and Communication systems are used on metro lines across major cities, and 72,000 kms of route, 52,000 trains per day in 16 countries are controlled by our Traffic Management Systems. Together We deployed the first-ever nationwide ticketing system which processes over 50 million ticketing transactions in 100 cities daily.Thales provides world-leading Communications-Based Train Control (CBTC) and interlocking for mass rail transit applications globally. The Centre of Competence for Urban Rail Signalling is located right before you at mid-town Toronto. As the largest office in Canada, we house a department for every step of the Software Development Lifecycle (SDLC) This includes Software, Hardware, Systems Design, Verification & Validation, Operations, etc. The supporting corporate shared services teams in Finance, Human Resources and IT is also located at the office. Our office space was designed to provide a sustainable, healthy workplace that expresses TRSS’s brand while increasing collaboration. Features include Greenguard furniture, EnergyStar appliances, low-emitting adhesives, sealants, and sliding glass doors on internal offices provide daylight and views to the outside. Come join the big Transport family, here in Toronto

To perform design, analysis, programming, testing and integration activities in the development of safety critical software for train control systems of Thales Rail Signaling Solutions, complying with safety standards and achieving customer satisfaction of the delivered solution/product.

Key Responsibilities:

  • Understands the customer’s needs, product baseline, safety standards and through life cycle concerns whatever the used means (e.g. advanced studies, simulations, mock-ups, models, prototypes, etc.).
  • Contributes to the formalization of mission/function description, architectural & algorithms design and the refinement of functional and non-functional requirements.
  • Designs, codes, debugs, write test procedures and tests software code, chairs design reviews.
  • Reviews code, test procedures and test results
  • Analyses and implements correction for defect reports
  • Perform engineering testing in the simulation environment and investigate problems in the field.
  • Contributes in collaborative engineering activities with the Systems Engineering team in order to ensure system-software consistency and the right refinement of software components and compliance with the software architecture.
  • Solves tasks in the best technical and timely manner. Looks for opportunities and make suggestions for improvements.

Key Requirements:

  • University degree in Computer Science, Engineering or a closely related field.
  • Minimum 1 year of relevant working experience; Relevant Academic Projects will be considered
  • Entry level analysis skills, able to diagnose issues based on field logs and correlate events to failures
  • Able to handle assignments within a small to medium scale software module
  • Knowledgeable of the software development processes
  • Able to quickly integrate with the team and work independently
  • Experience in software coding in C
  • Knowledge of software development environment (Microsoft Visual Studio, desktop simulator, target simulator etc.)
  • Experience in working within an team using Agile Methodologies
  • Practical experience in using typical programs which are part of Microsoft Office Suite
  • Practical experience with source control, IDE and requirements management tools.
  • Entry-level experience in development of software for mission critical / real time systems.
  • Knowledgeable of object oriented techniques, multithreading, socket programming

Preferred Qualifications:

  • Knowledge of railway signaling principles, CBTC systems, and software safety standards, including CENELEC 50128
  • Knowledge of Network, Cyber Security, and Cloud Computing
  • Assembly programming and scripting languages such as Perl, Ruby, Python etc.
  • Knowledge/Experience in applying safety critical software design patterns
  • Knowledge of safety critical software coding standard and code refactoring
  • Able to program on various operating platforms (i.e. Windows, QNX, Linux, etc.)

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

Similar Jobs (5) Software Analyst locations Toronto time type Full time posted on Posted 3 Days Ago Software Analyst locations Toronto time type Full time posted on Posted 9 Days Ago Intermediate Software Analyst locations Toronto time type Full time posted on Posted 19 Days Ago

If you want to see what career opportunities we have in our other markets, please follow this link to our main career site.

#J-18808-Ljbffr

  • Old Toronto, Canada Thales e-Security, Inc. Full time

    Embedded Systems Software Analyst page is loaded Embedded Systems Software Analyst Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id R1004392 Location: Toronto, CanadaThales people architect solutions that support 85 million mainline and suburban passenger journeys,...


  • Old Toronto, Canada Thales e-Security, Inc. Full time

    Embedded Systems Software Analyst page is loaded Embedded Systems Software Analyst Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id R1004392 Location: Toronto, CanadaThales people architect solutions that support 85 million mainline and suburban passenger journeys,...


  • Old Toronto, Canada Thales e-Security, Inc. Full time

    Embedded Systems Software Analyst page is loaded Embedded Systems Software Analyst Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id R1004392 Location: Toronto, CanadaThales people architect solutions that support 85 million mainline and suburban passenger journeys,...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review...


  • Toronto, ON, Canada WORLD STAR TECH Full time

    EMBEDDED SYSTEMS ENGINEER WORLD STAR TECH Greater Toronto Area, Canada (On-site) Embedded Systems Engineer World Star Tech Inc is a leading designer and manufacturer of photonics and laser systems. We are looking for a dynamic, high performing Embedded Systems Engineer to join our team to help bring our next-generation products into reality.The individual...


  • Toronto, Canada LHH Knightsbridge Full time

    POSITION PROFILEClient Organization: Litens Automotive Partnership Position Title: Embedded Software Architect Location: Toronto, ON********************************************** Who is Litens? Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV)...


  • Toronto, Canada LHH Knightsbridge Full time

    POSITION PROFILE Client Organization: Litens Automotive Partnership Position Title: Embedded Software Architect Location: Toronto, ON ********************************************** Who is Litens? Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV)...


  • Toronto, Canada LHH Knightsbridge Full time

    POSITION PROFILE Client Organization: Litens Automotive Partnership Position Title: Embedded Software Architect Location: Toronto, ON ********************************************** Who is Litens? Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV)...


  • Toronto, Canada LHH Knightsbridge Full time

    POSITION PROFILE Client Organization: Litens Automotive Partnership Position Title: Embedded Software Architect Location: Toronto, ON ********************************************** Who is Litens? Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV)...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Kanata, ON, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Kanata, ON, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada LHH Knightsbridge Full time

    POSITION PROFILE Client Organization: Litens Automotive PartnershipPosition Title: Embedded Software ArchitectLocation: Toronto, ON **********************************************Who is Litens?Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV) revolution...


  • Toronto, ON, Canada Pulsenics Full time

    About Pulsenics Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem. Our mission is to change how the industry, making up...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...