
Software Analyst
Hitachi, Ltd.4 days ago
Toronto, CanadaEntry Level
Responsibilities
- Refine mission and functional descriptions, software architecture, algorithms, and functional and non-functional requirements.
- Design, code, debug, test, and review low- to medium-complexity software components.
- Develop test procedures and execute software verification and validation activities.
- Produce and execute integration tests in simulated environments and on target hardware test benches.
- Perform software change impact analysis under supervision.
- Investigate software defects, identify root causes, and implement corrective actions.
- Conduct engineering testing in simulation environments and support investigation of field-reported issues.
- Collaborate with Systems Engineering to maintain system-software consistency and compliance with software architecture.
Requirements
- At least 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 from logs and correlating events to failures.
- Ability to work on small- to medium-scale software applications within established engineering guidelines.
- Knowledge of software development processes and lifecycle methodologies.
- Ability to work independently and collaborate effectively within an engineering team.
- Experience with software development environments and tools, including Microsoft Visual Studio, desktop simulators, and target simulators.
- Basic knowledge of railway signaling systems, including SelTrac CBTC.
- Experience using source control, IDE, and requirements management tools such as Git, Jira, Eclipse, ClearCase, ClearQuest, and DOORS.
- Professional Engineer (P.Eng.) designation is preferred.
- Experience with embedded C and C++ development, scripting languages such as Python, Perl, or Ruby, modelling and simulation, Windows, Linux, Unix, control theory, and graph theory is preferred.
Benefits
- Full-time onsite position in Toronto, Ontario, Canada.
- Health, dental, and vision plans with 100% of premiums company-paid for eligible employees and dependents.
- Retirement Savings Plan with company match.
- Company-paid holidays and 3 weeks of vacation.
- Company-provided life and accident insurance and long-term disability coverage.
- Worklife programs including flextime and development and training opportunities.
About Hitachi, Ltd.
Hitachi, Ltd. builds industrial, energy, rail, and digital systems for governments and enterprises, combining operational technology with IT, cloud, and data infrastructure services. Its portfolio spans power grids, factory automation, data centers, rail systems, and consulting delivered through units such as Hitachi Vantara, Hitachi Rail, and Hitachi Energy. Founded in 1910 and headquartered in Tokyo, it is listed on the Tokyo Stock Exchange and operates globally across critical infrastructure markets.