···
Log in / Register

EESE Engineer

Indeed
Full-time
Onsite
No experience limit
No degree limit
Toronto 637, Las Americas, 53040 Naucalpan de Juárez, Méx., Mexico
Favourites
Share

Description

Summary: This SDET position focuses on enhancing automation framework capabilities, performing deep-dive system triage, and developing Python-based automated test coverage for in-vehicle systems. Highlights: 1. Enhance automation framework capabilities for in-vehicle systems. 2. Develop Python-based automated test coverage for system-level tests. 3. Perform deep-dive system triage and root-cause analysis on embedded systems. As a member of the Software Update Automation Team, the In\-Vehicle Automation Engineer will be responsible for the stability and expansion of our vehicle\-based automation "lab" in Mexico. This role is primarily an SDET position focused on enhancing automation framework capabilities and performing deep\-dive system triage. You will ensure the health of automation test vehicles while spending the majority of your effort developing Python\-based automated test coverage for system\-level in\-vehicle tests and root\-causing failures to ensure the stability of OTA (Over\-the\-Air) system updates. At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow’s transportation. Ford Product Development is utilizing Design Thinking \& User Experience methods to deliver breakthrough products and services that will delight our customers. Our employees are laser\-focused on bringing innovative, exciting, and sustainable ideas to life. From autonomy and electrification, to smart mobility technologies, our Product Development teams around the world are working together with excitement to make smart vehicles for a smart world. REQUIRED QUALIFICATIONS * Education: Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field. * Development Skills: Proficiency in Python development, including experience with object\-oriented design, data structures, and algorithms. * Domain Experience: Proven experience working with OTA (Over\-the\-Air) systems and embedded software updates in an automotive context. * Triage \& Testing Expertise: Experience in an SDET or Triage role, with a proven track record of performing white\-box testing and complex root\-cause analysis on embedded systems. * Technical Tooling: + Solid understanding of Linux/Unix commands, Bash/Shell scripting, and SSH. + Experience with version control systems (GitHub) and defect tracking tools (JIRA). + Experience with CI/CD pipelines (e.g., Jenkins). Communication: Strong verbal and written communication skills, with the ability to work effectively in a multi\-site, global team environment. * PREFERRED QUALIFICATIONS * Testing Frameworks: Experience with PyTest, Unit Testing, or similar professional automation frameworks. * Vehicle Networking: Familiarity with automotive protocols and tools (e.g., CAN bus, Ethernet, UDS). * OS Knowledge: Experience with embedded operating systems such as QNX or Automotive Grade Linux. Ford Experience: Familiarity with Ford Motor Company processes and tool chains. * DISCLAIMER: Ford Motor Company is an Equal Opportunity Employer, as we are committed with a diverse workforce, and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran and basis of disability. * SDET / Framework Enhancement: Lead the effort to increase the capabilities of the automation framework by developing robust, scalable test libraries and tools that interface with vehicle ECUs. * System\-Level Test Coverage: Design, develop, and implement comprehensive automated test coverage for in\-vehicle system\-level tests, focusing on the end\-to\-end validation of OTA software update functionality. * System Triage \& Root Cause Analysis: Perform deep\-dive analysis of log files and system behavior to characterize software defects and automation failures. You will be responsible for triaging results and collaborating with development teams to resolve complex software bugs. * Framework Stability: Monitor CI/CD pipeline execution and perform the technical triage required to identify and fix "flaky" tests, ensuring the overall stability and reliability of the framework. * Lab Health (Maintenance): Provide essential maintenance for existing in\-vehicle test stations (DUTs, network connectivity, and support PCs) to guarantee uninterrupted test execution. * Agile Collaboration: Participate in agile scrum development sprints, contributing to team deliverables through rigorous code reviews and architectural planning.

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.