Senior Software Engineer
$105k - $155k per yearFord Motor
Description
Ford of Canadas operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three Connectivity and Innovation centres. Ford employs approximately 7000 people in Canada while an additional 18000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information please visit
Join our Ford Flashing Tool team where we build and support all areas of the flashing sequence of software to ECU hardware. Youll be involved in an important part of the development lifecycle for software delivery at Ford. Responsibilities will span across development of flashing features and support of our customers utilizing the tooling.
We are seeking a highly skilled Senior Software Engineer to join the Ford Flashing Tool Team . Our team is responsible for architecting building and supporting the end-to-end flashing sequence that delivers software binaries to Electronic Control Units (ECUs).
In this senior role you will be a key technical leader at the vital intersection of software development and physical vehicle hardware. You will drive the architectural evolution of our flashing ecosystem mentor junior engineers and collaborate with cross-functional leaders to ensure our engineering manufacturing and service teams have the robust and secure tooling needed to program next-generation vehicle architectures.
ResponsibilitiesWhat youll do...
The primary responsibilities for the position include but are not limited to:
- The role is responsible for the design and development of core features and functionalities for internal Ford flashing tools primarily utilizing Golang. This includes understanding existing code read existing module documentation implementing complex logic and ensuring high performance and reliability.
- Lead the integration of flashing tools into modern cloud-based (GCP) Continuous Integration/Continuous Deployment (CI/CD) pipelines to enable automated software-in-the-loop (SIL) and hardware-in-the-loop (HIL) validation.
- Possess very good ability to read understand and analyze existing codebase (including legacy systems) identifying areas for improvement refactoring and integration of new features.
- Collaborate with ECU software development teams to understand their requirements and translate them into tool capabilities. Design and develop tool features that facilitate the flashing configuration and testing of new functionalities within various ECU teams
- Actively participate in all aspects of the Agile software development lifecycle including daily stand-ups sprint planning backlog refinement and sprint reviews. Contribute to a culture of continuous improvement and collaborative problem-solving.
- Develop and implement unit integration and end-to-end tests to ensure the robustness accuracy and performance of the flashing tools
- Create and maintain clear concise technical documentation for developed features APIs and system architecture
- Provide technical support and troubleshooting for issues related to flashing tools across the release
- Guide mentor and coach junior and mid-level software engineers. Establish and champion software engineering best practices including rigorous code reviews automated testing and comprehensive documentation.
Youll have...
Education:
- Bachelors degree in Computer Science Computer Engineering Electrical Engineering or a closely related field of study.
Experience:
- 7 years of professional software development experience with a proven track record of delivering production-grade developer tools or system-level software.
- Expert-level programming proficiency in Go.
- 5-7 years of experience in system design and software architecture particularly in how software interacts with embedded systems and physical hardware.
- 5-7 years of experience mentoring other engineers and leading technical projects or workstreams.
Even better you may have...
- Deep expertise in automotive diagnostic and flashing protocols (e.g. UDS ISO 14229 DoIP ISO 13400 ODX or AUTOSAR standards).
- Extensive experience with in-vehicle network communication protocols (e.g. CAN CAN-FD LIN and Ethernet).
- Experience using and automating automotive hardware interface tools (e.g. CANalyzer ValueCAN etc).
- Experience architecting and maintaining CI/CD pipelines (e.g. Jenkins GitHub Actions) for hardware-reliant software.
- Active participant in Agile/Scrum development methodologies with experience driving sprint planning and technical backlog grooming.
- Exceptional diagnostic problem-solving and communication skills with the ability to translate complex technical concepts to both technical and non-technical stakeholders.
This posting is for an existing vacancy within our team.
The expected annual salary range for this Ford of Canada position is $105000.00 - $155000.00and individuals may be eligible to participate in our Annual Compensation bonus program.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment selection and/or assessment processes where needed are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada Limited does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
#LI-HS1
Required Experience:
Senior IC
$141.9k - $212.9k per year
...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-...SeniorInternship$181.05k - $213k per year
...record, Carta brings together the software, services, and legal... ...Work With You’ll enter our engineering interview process as part of a... ...Operations: Building the core engine that powers our vision of an operating... ...Problems You’ll Solve As a Senior Software Engineer II, you will...SeniorFull time$100 - $150 per hour
...because expert humans are expensive. Our model is the opposite: we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation $100–150+/hour ($200–300k+/year). Rates scale with your...SeniorFull timeContract workRemote work- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...SeniorRemote work
- ...global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from... ...Overview We are seeking a highly skilled and experienced Senior Software Development Engineer in Test (SDET) to join our engineering team, supporting the...SeniorFull time
- ...Job Responsibility: Associate Director of Software Engineering MCAP at a Glance Joining MCAP means you will be a part of our diverse workforce... ...exceptional analytical skills ~ Ability to liaise with senior members of the organization and other external stakeholders...SeniorPermanent employmentFull timeShift work
- ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of high level strategy and hands on technical execution. You will lead a chapter of talented engineers, ensuring they have the technical direction, professional mentorship, and operational...Permanent employmentFull timeContract workCasual workWork at officeFlexible hours
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong term contractWork at office
$100k - $150k per year
...And if that’s you we would love to have you join us! As a Senior Robotic Software Developer, you will emphasize platform-level ownership, including... ...to enable complex industrial tasks. This role is ideal for engineers who thrive in system-level, enjoy working across the full...SeniorLong term contractFull timeWork at officeFlexible hours- ...customers, and empower our people to be their best. The Senior Hardware Engineer will be working directly on new and existing connected gas detecting... ...our products with internal engineering, SMT, firmware & software, and customer support teams. In this role, you will own...SeniorFull timeInternshipOverseasFlexible hours
$205.6k - $257k per year
...system of record, Carta brings together the software, services, and legal infrastructure that... ...You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring... ...for operational excellence and mentor senior engineers to raise the collective craft of...SeniorLong term contractFull timeImmediate start- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at office
$125k - $145k per year
...100% on providing best-of-suite Imaging IT software solutions that enable secure, effective... ...business strategies. We are seeking a Senior Software Developer to join our Waterloo... ...You Are: A degree in Computer Science, Engineering, or a related field. Experience with...SeniorInternshipLive In$175k - $197k per year
...data, tailored to meet the unique needs of our partners. As a Software Development Manager, you'll be instrumental in shaping the... ...15 software developers. ~ Proven experience managing software engineering teams in a fast-paced environment. ~ Demonstrated success in...SeniorFull time- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as...SeniorWork at officeRemote work
$151k - $200k per year
...Ashby's Co-Founder and VP of Engineering. We’re looking for a versatile... ...daily users who depend on your software and eagerly await your next feature... ...the team would be considered Senior or above in the industry today... ...and query language, policy engine, workflow engine, design...SeniorInternshipWork at office- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Work at officeShift work
$50 - $60 per hour
...unify div.unify-button-container .unify-apply- Job Title: Senior QA Automation Engineer City: Waterloo State/Province: Ontario Posting Start... ...information, visit us at 5+ years of experience in Software Testing, Quality Assurance, Test Automation, and QA Team Leadership...SeniorFull time$156k - $214.5k per year
...join ours. About this role: Our Brand engineering team owns the code that our Brands use to... ...engineering practices and love to write software that is secure, tested, easy to maintain,... ...listen to the data, and iterate. As a Senior Back-end on the Brand Platform team, you'...SeniorWork at officeLocal areaRemote workMonday to friday3 days per week$156k - $214.5k per year
...premium benefits, Insider makes Faire the obvious place for our most engaged retailers to start and grow their businesses. As a Senior Engineer (L4), you’ll own the core services and systems that power the membership: free-shipping coverage, discount targeting and delivery...SeniorWork at officeLocal areaRemote workMonday to friday3 days per week- ...global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers... ...to hear from you! Role Overview We're seeking a Senior Site Reliability Engineer to join our SaaS-Ops team within Shared Services Engineering...Senior
- Step into a key leadership role as Manager of Software Engineering at Jobber, guiding a team to develop financial products for service businesses. Focus on innovation and strategic technology advancements. You will manage the New Bets team responsible for pioneering bookkeeping...
$106.7k - $156.7k per year
...Senior Water Resources Engineer or Senior Fluvial Geomorphologist – River Restoration Strong communities don’t just happen. They’re thoughtfully planned and future-ready. We bring life to urban downtowns, suburban hubs, small towns, and rural areas through master-planned...SeniorLong term contractFull timeTemporary workPart timeCasual workWork at officeRemote work- Lead the development of innovative financial products at Jobber in this Software Engineering Manager position. Join a dynamic Fintech team focused on empowering small businesses through technology. In this role, you will oversee the New Bets team, dedicated to creating 0-...
$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission to enhance consumer, embedded and enterprise computing platforms by building security features from the ground up. We believe...SeniorPermanent employmentFull timeInternshipImmediate startWorldwideShift work- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...goal, we would love to hear from you! Role Overview The Senior Technical Project Manager (Senior TPM) leads complex technical...Senior
- ...a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,... ...Role Overview We are seeking a highly skilled and motivated Senior DevOps Engineer to join our dynamic team and play a key role in designing,...SeniorFull time
$105k - $155k per year
...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and... ...to the improvement of them. Understand and apply industry Software Quality Assurance standards (ASPICE, ISTQB, ASAM, INCOSE, etc.)...Full time$100k - $130k per year
...effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat. Who We Are... ...Bachelor’s or Master’s degree in Computer Science, Software Engineering or equivalent Experience in building CI pipelines and automated...$90k - $132k per year
...personal data. We are looking for an Intermediate Applications Software Developer who is at home in native C and C++ and wants to write... ...Keep quality high through testing, code review, and solid engineering habits, and help keep our builds and CI pipelines healthy Jump...Full timeInternshipWork at officeImmediate startRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer intern Waterloo, ON
- software engineer - robotics Waterloo, ON
- software engineer Waterloo, ON
- software developer no experience Waterloo, ON
- software engineer part time Waterloo, ON
- software engineer devops Waterloo, ON
- software developer co-op Waterloo, ON
- software engineer - ai machine learning Waterloo, ON
- software engineer - computer Waterloo, ON
- junior software developer Waterloo, ON

