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
$181.05k - $213k per year
...partners through world-class software, purpose-built for everyone in... ...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 timeWork at office- ...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
- ...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...SeniorFull timeRemote work
$205.6k - $257k per year
...and limited partners through world-class software, purpose-built for everyone in venture capital... ...You’ll Work With You’ll enter our engineering interview process as part of a pooled... ...vision for operational excellence and mentor senior engineers to raise the collective craft...SeniorLong term contractFull timeWork at officeImmediate start- ...limited partners through world-class software, purpose-built for everyone in venture... ...the opportunities of tomorrow. As a Senior Software Engineer I or Senior Software Engineer II , you... ...financial data pipelines, transaction engines, ML-assisted tooling, and full-service...SeniorRemote jobWork at officeFlexible hours
$79.66 - $83.12 per hour
Our client is seeking an experienced Embedded Software Engineer to join their technical team. This is a highly collaborative, hybrid contract position requiring 4 days per week on-site at our client's engineering centers in either Oakville or Waterloo. The successful candidate...Contract work- ...Job Responsibility: Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions,... ...recognized as the Welding Expert for its leading material science, software development, automation engineering, and application expertise,...SeniorFull timeMonday to fridayDay shift
$100k - $120k per year
...invite you to join our amazing team. Senior Full Stack .NET Developer & Team Lead... ...mentor, and develop a high-performing team of software developers. 7. Partner with stakeholders... ...AI-assisted development tools and modern engineering practices. Leadership & Collaboration...SeniorFull timeLocal areaImmediate startRemote workFlexible hours$120k - $160k per year
...closer to work. This is a hybrid role with 4 days in office (mandatory for management and above). 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...Casual workWork at officeRelocationFlexible hours$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- Acceldata seeks a Senior Software Engineer with 7+ years in distributed systems to join our innovative team. Work on the revolutionary Open Data Platform to enhance data reliability and performance. As a Senior Software Engineer, you will design, develop, and scale components...Senior
- ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and help build Magnet One - our...Full timeWorldwide
$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Full Stack Software Engineer to join the our dynamic team and help build Magnet One - our...Work at officeLocal areaWorldwideFlexible hours$113k - $163k per year
...About the Role As a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high-quality mobile and backend solutions for our Retirement customers. Working across the full stack, you will develop React Native...SeniorLong term contractTemporary workLocal area- ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of... ...healthcare, and industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications...SeniorFull time
$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$100.77k - $136.34k per year
...Role Overview We are looking for an experienced C++ Software Engineer to join our engineering team. As part of the Windows Antimalware Team, you will build high-quality Windows threat protection software that is delivered in our flagship McAfee products. Reporting to the...Work from homeHome officeFlexible hours$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- ...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
- ...operations. You’ll be part of a team building our next-generation services for commercial aviation customers. As part of our software engineering team, you’ll continue to enhance functionality for dispatch, performance, scheduling, tracking, documentation and/or weather....SeniorPermanent employmentFull timeContract workCasual workWork at officeFlexible hours
$100k - $140k per year
...Workday, Oracle, PubMatic, PhonePe (Walmart), Hershey’s, Dun & Bradstreet, and many more. ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build...SeniorWork at office- ...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
$48.35 per hour
Overview Languages English Education Bachelor's degree Computer science Computer software engineering Experience 3 years to less than 5 years On site Work must be completed at the physical location. There is no option to work remotely....Work at officeRemote work$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 - $150k per year
...product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams... .... Position Overview/Mandate The Senior Embedded Software Designer plays a key role... ...and projects. Who You are Degree in Engineering, Computer Science, or equivalent. Minimum...SeniorInternshipShift work- Lead the New Bets team at Jobber as a Software Engineering Manager, focusing on innovative financial products while working remotely in Canada. Drive growth and operational efficiency for small businesses. In this remote leadership role, you'll manage the Fintech New Bets team...Remote work
$96k - $146k per year
...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and... ...work in a fast-paced Agile environment to develop end-to-end software features, from initial prototyping to real-world testing in Ford...- ...day. Along the way, you will have the opportunity to test your software under real conditions in Ford test vehicles. Media playback is... ...minimum requirements we seek: ~ Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. ( Successful candidates...Full time
$113.4k - $162k per year
...technology, advertising, AI, and consumer software. Every day, millions of customers rely on... ..., problem-solvers, and product-minded engineers who care deeply about customer impact. We... ...CAD $113,400 - $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually Canada...SeniorLong term contractTemporary workInternship- ...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...Remote jobWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior software developer Waterloo, ON
- software engineer - computer Waterloo, ON
- software developer remote Waterloo, ON
- software engineer intern Waterloo, ON
- software engineer devops Waterloo, ON
- software developer intern Waterloo, ON
- software engineer Waterloo, ON
- software development engineer Waterloo, ON
- software engineer salary in canada Waterloo, ON
- part time software developer Waterloo, ON

