Software Developer
$65.9k - $87.3k per yearWabtec
Job Description
Who will you be working with? Bach-Simpson is the lead Event Recorder OEM in the North American Transit market. 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. How will you make a difference? As a member of the software team in Bach-Simpson, you will report to the Software Manager. You will be responsible for maintaining existing and architecting and implementing new software solutions across a range of technologies including embedded Linux and PC software. What do we want to know about you? The following are the required
qualifications
for this role:- Bachelor’s degree in software engineering, Computer Science, Information Technology or a closely related field
- Minimum 5 years professional experience with the C programming language
- Demonstrable passion for programming (pet projects, contributions to open-source software, etc.)
- Experience with embedded systems and bare metal programming
- Ability to see “the bigger picture”; suggest and implement process improvements
- Willingness to embrace AI for more efficient workflows
- Ability to communicate (verbal and written) clearly and accurately in English
- Efficient self-motivator with a proven ability to prioritize multiple streams of work and meet deadlines
- Excellent attention to detail
Eligibility Requirements:
- Legal authorization to work in Canada is required
- International travel, including to the United States
What will your typical day look like? The following are essential responsibilities for this role:
- Participating in daily stand-up meetings with the team
- 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
- Assist other groups with understanding product behavior
- Work with product management to respond to customer comments
What about the physical demands of the job?
- 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.
- Ability to work in an electronics lab environment following ESD and safety protocols.
- Ability to use hand tools (e.g., 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.
You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary. Our job titles may span more than one career level. The salary range for this role is between $65,900-$87,300 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. The base pay range is subject to change and may be modified in the future. Wabtec offers a comprehensive benefits plan including vacation, health, dental, and retirement Wabtec will only employ those who are legally authorized to work in Canada for this opening. Any offer of employment is conditioned upon the successful completion of a background check.
Additional Information
What could you accomplish in a place that puts People First?
At Wabtec, it’s not just about a job - it’s about the impact you make. When our people come together, we’re Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.
If you’re ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
Who are we?
Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. 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 lifelong learners, obsessed with better. Learn more at
Culture powers us and the possibilities.
We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. We’re building a culture where leadership, inclusion and your unique perspective fuel progress.
We’re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.
Need accommodation? Just let us know - we’ve got you.
- ...demoPricing and plansProduct or integrationAccount supportPartnershipCareers and opportunities Message (optional)I’m interested in the Software Developer role and would like to learn more. 75/500 Website We’re here to help you move forward. ~ Book a Demo See Fleet in...SuggestedFull timeImmediate start
- ...iungo Software is growing, and we’re looking for a Senior Software Developer to support our expanding software platform and current project work. This is a contract position with the opportunity to become a permanent member of our team for the right candidate. We’re looking...SuggestedPermanent employmentFull timeContract workFor contractorsInternshipWork at officeRemote work2 days per week3 days per week
- ...Career Opportunity Libro Credit Union is growing! Join Libro Credit Union as a full-time contract Software Developer Analyst - Level 3 - London Administration At Libro Credit Union, every employee and every customer are members. Everything we do is about strengthening...SuggestedFull timeContract workBank staffWork at officeLocal areaWeekend work
- ...our clients. Were looking for a Hotfix (Technical Service) Developer who is curious analytical and ready to jump into complex technical... .... Required Skills & Experience ~24 years of experience in software development technical support engineering or a developer-facing...SuggestedFull timeFlexible hours
- ...For nearly 40 years, ZTR has designed, developed and released products that have a positive... ...take ours seriously. As the Sr. Firmware Developer, you will be leading the creation of our... ...and collaborate across all phases of the Software Development Life Cycle Implement...SuggestedLong term contractLocal areaFlexible hours
$50.03 - $61.1 per hour
Our client, is seeking a seasoned Solutions Developer IV to join an established, high-performing Agile delivery pod. In this senior development... ...issues, ensure code consistency, and build highly available software solutions that support critical enterprise operations....Long term contractPermanent employmentFull timeContract workWork at officeImmediate startRemote workMonday to fridayFlexible hoursShift work2 days per week- ...passion for technology, design, and improving digital experiences. What We're Looking For As an Intermediate Full Stack Java Developer at Northern, you will build and maintain digital marketing solutions for our clients. As a member of our Experience development team...Full timeInternshipWork at officeRemote workHome officeFlexible hours
- ...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision...Permanent employmentFull time
$92.5k - $136k per year
Description Join Team CARFAX as a Senior Software Engineer - Dev Ops We are looking for a seasoned Senior Software Engineer - Dev... ...platforms such as Kubeflow, Airflow, or Prefect translates well. AI Developer Platform — Own and contribute to the architecture and operations...Summer workCasual workWork at officeLocal areaImmediate startFlexible hours$100k - $125k per year
...Senior Software Engineer Location: Ontario (Hybrid - See “Hybrid Work Details” section below for more information) Position Type:... ...work to completion with accountability. You are skilled in developing full‑stack solutions from scratch, creating systems that are reusable...Long term contractFull timeSummer holidayWork at officeImmediate startRemote workWork from home1 day per week- Advance your career with Voices as a Senior Full Stack Developer in Ontario. This hybrid position focuses on designing and building robust... ...-term maintainability Requirements: • 5+ years of experience in software engineering • Proficient with modern web technologies: PHP, JS,...Long term contractImmediate start
- ...Generative AI use cases. Design and build APIs and microservices that integrate AI capabilities into internal and external workflows. Develop, fine-tune, and deploy LLM-based applications (e.g., chatbots, assistants, knowledge extraction tools). Architect scalable AI...Work at officeWork from home3 days per week
$34.03 per hour
...families, groups, communities, organizations, or populations to develop the means and opportunities to identify and engage in the occupations... ...support personnel an asset · Ability to utilize computer and software programs. · Excellent facilitation skills both in groups and...Long term contractPermanent employmentFull timeFlexible hours$3158.1 - $3359.66 per week
...statements and receipts. Requires experience with spreadsheet software to perform basic mathematical, tracking, verification and... ...success and strength of our business rests with our people. When we develop their skills, we are investing in both their success and ours. To...RemplacementTemporary workWork at office- ...operation, WinAir remains the longest-standing aviation management software provider, continuously innovating to support clients worldwide.... ...and improve Jenkins pipelines and deployment workflows. Develop and maintain Ansible playbooks for system provisioning and configuration...Full timeInternshipRemote workWorldwideFlexible hours
- ...employment counselling and case management services for clients. Develop outcome based service plans with the clients. Remaining... ...confidentiality and security protocols. Ability to utilize data management software for client data entry. Familiarity with Webtracker, EScases and...Permanent employmentFull time
- ...and executed to a high standard. What You’ll Be Doing Developing interior design concepts under senior direction Contributing... ...Technical proficiency required: AutoCAD SketchUp 3D rendering software (3ds Max, V-Ray, Enscape, or similar) Assets: Experience...
$70k - $82.3k per year
...sensing and engineering experimentation technologies (e.g. LabVIEW software, sensors, signal conditioning and measurement systems)... ...meeting their objectives Proven ability and natural inclination to develop relationships by interacting with people in a professional, respectful...Full timeFlexible hours- ...For nearly 40 years, ZTR has designed, developed and released products that have a positive... ...engineering designs and mechanical hardware Develop and complete technical documentation for... ...existing CAE documents into PDM software Prepare recommendations for production...Hourly payLong term contractPermanent employmentFull timeContract workInternshipLocal areaFlexible hours
$45 - $55 per hour
...Our purpose is not only to deliver great technology, but also to develop great people - fostering collaboration, continuous learning, and... ...to achieve goals Help develop and maintain tools/instruments/software/supplies for the Team and develop systems to manage them...Full timeBank staffFlexible hours- ...to advance science for everyone through software We provide software for scientists solving... ...experimentation, while mentoring and developing the marketing team. Build and scale... ...engineers). Background in open source, developer tools, data infrastructure, or life...Long term contractTemporary workInternshipRemote workHome officeFlexible hours
$28 - $32 per hour
...business decisions or activities Assist in product development Develop communication strategies Direct the marketing strategies of... ...Adobe Illustrator Adobe Photoshop InDesign Database software Mac OS Tablet computer Adobe Suite Google Drive Shopify...Full timeContract workPart timeRemote work$45.6k - $68.4k per year
...who is interested in learning how modern software platforms are built, deployed, monitored,... ...infrastructure and tooling that enables developers to safely and efficiently build, test, release... ...work together to deliver software Develop practical experience that complements your...Permanent employmentFull timeTemporary workPart timeInternshipManual laborWork at officeFlexible hours3 days per week$92.16k - $120.89k per year
...operational requirements for Corporate facilities. Manages, develops and coaches assigned personnel: responsible for employee development... ...in word processing, spreadsheets and work scheduling software. Valid Class G Driver's License and ability to attend at site...Permanent employmentFull timeFor contractorsInternshipMonday to fridayRotating shift$63k - $80k per year
...documentation requirements. Provide guidance to staff as they develop their Design Coordination skills and transition into their... ...support to MEP team members in the effective use of CAD and Revit software. Provide timely feedback regarding drafting quality, standards...Long term contractFull timeTraineeshipWork at office- ...staff both internally and through dealer and industry courses. Developing strong relationships, working collaboratively and cross... ...decisions Proficiency in Microsoft Office Suite and other relevant software Flexibility to adapt to changing business needs and work in...Full timeCasual workWork at officeMonday to fridayShift work
$60.41k - $87.78k per year
...documentation for operational and legislative requirements, including system evaluation; develops financial systems and applications and provides training and on-going support of software systems; Monitors and implements financial systems controls; financial system updating,...Full timeTemporary workLocal areaMonday to fridayAfternoon shift$80.8k - $101k per year
...vehicle solutions, where our specialists—among Canada's finest in machining, materials, electronics, software development, prototyping, logistic support, and systems integration—develop innovative, cutting-edge platform technologies. We pride ourselves on stimulating innovation in...Full timeWork at office$65k per year
...You'll collaborate closely with sales and external partners to develop and execute trade marketing programs that drive engagement and support... ...is an asset. ~ Proficiency in MS Office and marketing software. ~ Passion for craft beverages and consumer engagement. ~ Must...Permanent employmentFull timeContract workSeasonal workWork at officeLocal areaRemote workRelocationMonday to fridayAfternoon shift$63k - $80k per year
...of the Project Engineer or Project Lead. Lead or assist in developing design briefs, verification requirements, and project checklists... ...required, please notify SBM. SBM utilizes third-party recruitment software to source, screen, and track applicants, which may incorporate...Full timeTraineeshipInternshipWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- director software engineering London, ON
- software developer no experience London, ON
- part time software developer London, ON
- software developer internship London, ON
- new graduate software developer London, ON
- senior software developer London, ON
- software engineer intern London, ON
- junior software engineer London, ON
- software developer intern London, ON
- software developer remote London, ON

