Software Development Engineer-FTC (London)
Location
london, on
Job Type
Full-time
Category
Other-General
Posted
May 24, 2026
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 at Bach‑Simpson, you will report to the Software Manager. Responsibilities
You will be responsible for maintaining existing software and architecting and implementing new software solutions across a range of technologies including embedded Linux and PC software. Analyzing technical requirements. Designing software to implement formal requirements. Implementing software designs. Debug, root cause, and correct software defects. Creation and maintenance of formal software design documentation. Work with product management to respond to customer comments. May also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary. Qualifications
Bachelor’s degree in software engineering, Computer Scie...
You will be responsible for maintaining existing software and architecting and implementing new software solutions across a range of technologies including embedded Linux and PC software. Analyzing technical requirements. Designing software to implement formal requirements. Implementing software designs. Debug, root cause, and correct software defects. Creation and maintenance of formal software design documentation. Work with product management to respond to customer comments. May also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary. Qualifications
Bachelor’s degree in software engineering, Computer Scie...