Software Analyst – Railway Signaling
hitachi · Toronto
Description du poste
About the role
Hitachi Rail Canada is looking for a Software Analyst in Toronto to contribute to the design, development, integration and testing of low- to medium-complexity operationally critical and safety-critical software systems in the railway signaling domain. Working under the guidance of a Senior Software Analyst or Technical Specialist, the analyst develops expertise in one or more subsystem functional areas and supports the delivery of high-quality software solutions.
Key responsibilities
- Refine mission and functional descriptions, software architecture, algorithm design, and functional and non-functional requirements.
- Design, code, debug, test and review software components of low to medium complexity and criticality.
- Develop test procedures and run software verification and validation activities.
- Produce and run integration tests on simulated environments and target hardware test benches.
- Perform impact analyses for software changes affecting multiple components under supervision.
- Investigate software defects, identify root causes and implement corrective actions.
- Run engineering tests in simulation environments and support investigation of field-reported issues.
- Collaborate with Systems Engineering teams to ensure system-software consistency and compliance with software architecture.
Required profile
- Minimum 1 year of relevant professional experience in software development or engineering.
- Bachelor's degree in Computer Science, Engineering or a related technical field.
- Foundational engineering analysis and troubleshooting skills, including diagnosing issues using logs.
- Ability to work on small- to medium-scale applications within established engineering guidelines.
- Knowledge of software development processes and lifecycle methodologies.
- Ability to work independently and within a collaborative engineering team.
Required skills
- Basic knowledge of railway signaling systems, including SelTrac CBTC.
- Experience with Agile development environments.
- Proficiency with Microsoft Office.
- Source control, IDE and requirements management tools such as Git, Jira, Eclipse, ClearCase, ClearQuest and DOORS.
- Preferred: P.Eng. designation, embedded software in C/C++, scripting languages (Python, Perl, Ruby), modeling and simulation, Windows/Linux/Unix, and control theory concepts.
What we offer
- Base salary range of $68,000 - $85,000.
- Health, dental and vision plans with 100% company-paid premiums.
- Retirement savings plan with company match.
- Three weeks of vacation and company-paid holidays.
- Life and accident insurance, LTD, and work-life programs such as flextime.
- Development and training opportunities.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Canada.
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 1 jour
Expire dans 1 mois
4 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
hitachi
Toronto
Offres similaires
-
Software Support Team Lead
The Adaptavist Group Toronto -
Application Engineering, AVP - Power Platform
mufgub Toronto -
Reporting and Data Manager - Enterprise
Turner & Townsend Toronto -
Senior Software Engineer, Production
Matter Labs -
Conseiller ou conseillère technique Atlassian
The Adaptavist Group Montreal