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
ABAP/ODATA Developer designing, developing, and supporting SAP ABAP and OData solutions. Delivering S/4HANA customizations, integrations, and technical project support.
Software Engineer building full - stack AI healthcare workflow products at exacare ai. Developing scalable systems, integrations, and customer - facing features for post - acute care teams.
Principal CRM Developer building Dynamics 365 and Azure solutions for Ontario’s condominium authority. Leading CRM delivery, integrations, CI/CD, testing, and engineering standards.
Desjardins programmer analyst developing, maintaining, and supporting enterprise IT systems and infrastructure. Applying software, data, and security practices to standardize solutions.
Principal EDC Programmer leading EDC programming, analytics, and vendor - data solutions for ICON’s global clinical research organization. Mentoring programmers and driving automation across clinical trials.
Game Programmer building gameplay systems, UI, and creative tools for Kabam’s multiplayer games. Developing Unity and C# solutions that improve workflows for artists and designers.
Game programmer building advanced systems, tools, and UI for Kabam’s multiplayer mobile games. Collaborating with designers and engineers using Unity and C#.
Senior Programmer Analyst modernizing Doctors of BC’s healthcare business applications. Migrating legacy systems to Salesforce, NetSuite, Snowflake and other cloud platforms.