Manager leading a team of embedded developers to drive TCU engineering excellence at Ford. Overseeing high-quality software releases for electric vehicle connectivity.
Responsibilities
Provide technical leadership, strategic direction, and operational guidance to the development team.
Help define and drive the technical roadmap for TCU software feature and platform development.
Oversee implementation of key TCU features, including software updates, stolen vehicle recovery, and diagnostics.
Drive process improvements, engineering best practices, and operational excellence.
Establish and maintain high standards for code quality, debugging capabilities, and code coverage.
Collaborate with cross-functional teams (product, systems, hardware, security) to deliver integrated solutions.
Communicate technical decisions, risks, and trade-offs clearly to stakeholders and leadership.
Recruit, hire, onboard, and mentor team members; foster a culture of ownership and continuous improvement.
Identify, manage, and mitigate risks; proactively resolve bottlenecks to ensure on-time delivery.
Own end-to-end TCU feature delivery and ensure features meet customer expectations for reliability, performance, and security.
Requirements
Education- Bachelor’s degree in Computer Science, Engineering, or a related field of study.
Experience- 10+ years' hands-on embedded software development experience in C/C++ and object-oriented design.
7+ years' experience leading embedded software development teams.
Proven track record of designing software architecture, managing system integration, and debugging complex distributed systems through at least 2 complete product lifecycles.
Even better, you may have... Experience with modern development, CI/CD, and collaboration tools, including SonarQube (static analysis), gcov (code coverage), Jenkins (CI/CD and job scheduling), JIRA (work tracking), and GitHub (version control).
Experience with automotive embedded systems and software validation/testing
Experience with embedded Linux operating systems
Experience applying AI/ML techniques to software development and engineering
Experience with cloud platforms and data analytics/visualization tools
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.