Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Developer role.
Rezi rewrites your resume against Wabtec's job description. Free.

Tailor your resume to this Software Developer role.
Rezi rewrites your resume against Wabtec's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Developer posting at Wabtec — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Developer posting at Wabtec — free, in seconds.
About the Role
As a member of the software team, 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.
Responsibilities
- 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
- 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.
Requirements
- 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
- Legal authorization to work in Canada is required
- International travel, including to the United States
Skills
- C programming language
- embedded systems
- bare metal programming
- AI
Location
- Canada
Work Type
- Regular
- Full-time
Experience Level
- Minimum 5 years professional experience
Education Level
- Bachelor’s degree in software engineering, Computer Science, Information Technology or a closely related field
Salary/Compensations
- $65,900-$87,300
Benefits
- vacation
- health
- dental
- retirement
About the Company
- Bach-Simpson is the lead Event Recorder OEM in the North American Transit market. It designs, develops, and maintains various electronic equipment for trains.
- 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 www.WabtecCorp.com.
- 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.
Equal Opportunity
- 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.