It designs, develops, and maintains various electronic equipment for trains. The monitoring team in this division is responsible for the Bach-Simpson monitoring products and projects.
As a member of the software team in Bach-Simpson, you will report to the Software Manager. You will be responsible for designing and overseeing the implementation of cloud computing websites which incorporate AI to deliver innovative and differentiated product capabilities. You will assist the Software Manager with certain operational activities including, but not limited to, sprint planning and backlog grooming, technical problem solving and design oversight, customer releases, and cybersecurity planning and compliance with internal policies.
Bachelor’s degree in software engineering, Computer Science, Information Technology or a closely related field
Minimum 5 years of professional experience with cloud computing platforms and systems engineering
Integrating custom datasets with AI for analysis and reporting with hands-on experience building applications with Large Language Models and training custom models.
Development on a variety of platforms, including Windows IoT and Linux, with robust proficiency in languages and frameworks such as C/C++ (x86/64, ARM, Motorola, Freescale), C#, and Python.
Proven experience migrating legacy architectures to modern cloud/web solutions.
Cloud & Databases: Hands-on exposure to Azure and/or AWS cloud environments. Strong working knowledge of relational databases (MS-SQL, MySQL, Postgres, Entity Framework).
Dev Tools: Familiarity with Git-based version control (GitLab, GitHub) and collaboration tools.
Experience working in and managing the Agile development model (e.g. scrum master)
Hands-on experience addressing application-level vulnerabilities, including secure coding practices and dependency management.
Demonstrable passion for programming (pet projects, contributions to open-source software, etc.)
suggest and implement process improvements
Ability to communicate (verbal and written) clearly and accurately in English
Legal authorization to work in Canada is required
International travel, including to the United States
Analyzing technical requirements
Designing software to implement formal requirements
Implementing software designs and reviewing the proposed designs of others
Debug, root cause, and correct software defects
Creation and maintenance of formal software design documentation, including cybersecurity components
Planning sprints and grooming the group’s backlog
Work with product management to respond to customer comments
You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary.
Ability to lift, carry, and move test hardware and equipment up to 30 lbs.
Ability to work at a lab bench performing hands-on testing, setup, and troubleshooting.
Ability to connect and interact with small components, cables,
and test fixtures.
Ability to stand or sit for extended periods depending on testing needs.
Ability to visually inspect hardware devices and test systems.
screwdrivers) for assembling and maintaining test setups.
Ability to connect disconnect various connectors on a daily basis as testing needs.
Have manual dexterity to be able to work with various hardware for testing purposes.
The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands, and work location. Wabtec offers a comprehensive benefits plan including vacation, health, dental, and retirement
Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Whether it’s freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together – are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.
Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We’re building a culture where leadership, inclusion and your unique perspective fuel progress.
We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.
📌 Software Development Engineer - Cybersecurity (London)
🏢 Wabtec
📍 London