Req ID 65068 MSSC Monterrey 2, Mexico
ZF is a global technology company supplying systems for passenger cars, commercial vehicles and industrial technology, enabling the next generation of mobility. ZF allows vehicles to see, think and act. In the four technology domains of Vehicle Motion Control, Integrated Safety, Automated Driving, and Electric Mobility, ZF offers comprehensive product and software solutions for established vehicle manufacturers and newly emerging transport and mobility service providers. ZF electrifies a wide range of vehicle types. With its products, the company contributes to reducing emissions, protecting the climate and enhancing safe mobility.
Position Summary:
The Software Engineer II is an intermediate-level professional responsible for integration of ZF software into target vehicle systems. This includes implementing and validating software functional changes and diagnostic calibration changes as necessary. The software engineer is also responsible for timely issue analysis and resolution. In-depth knowledge of customer requirements and vehicle/system operation is expected. In all cases, it is expected that the software engineer follows all established processes.
Position Responsibilities:
- Liaise with customers and internal teams to clarify requirements, software specifications/functions, calibrations, and issues. Create and use various presentation media to communicate clearly.
- Support customers and internal teams regarding design change requests including effort estimation, requirement analysis, specification, and testing.
- Develop software requirements and functional specifications as required.
- Write test procedures, protocols and scripts for vehicle and hardware-in-the-loop (HIL) tests.
- Execute software tests and analyze as necessary. Clarify expected results and test procedures.
- Calibrate and validate transmission diagnostic and control functions accounting for software changes, customer requirements, and transmission operational boundaries.
- Create, annotate, and evaluate calibration change reports. Document calibration changes and supporting tests to ensure product quality and traceability.
- Analyze reported issues, via data and software analysis to evaluate characteristics like severity, frequency, complexity. Identify and report root cause and implement solutions.
- Evaluate software for release activities according to established processes considering known issues and diagnostic/controls calibrations for specific projects. Elevate decisions for complex or critical topics.
Essential Skills and Experience:
- Bachelor of Engineering (Electrical, Mechanical, Software, etc.)
- 3-4 years of engineering experience (includes co-op and/or internship experience)
- Strong problem solving and analytical skills
- Working technical knowledge of embedded software design/development within a powertrain and/or automotive context
- Proficient in office productivity tools and experience with scripting and/or programming language(s) (e.g. Python, C++, C#, etc.)
- Able to work independently and manage multiple responsibilities (i.e. self-starter, self-motivated)
- Able to interface with cross-functional teams and all levels of personnel/management
- Written/verbal competency in English
Preferred Skills and experience:
- Experience with HIL systems and test automation
- Experience with data acquisition tools (e.g. ETAS INCA, CANalyzer, etc.)
- Experience with requirements management and related tools (IBM Rational Software Tools)
- Practical knowledge of electrified powertrain components and functions
- ISTQB Foundation Level certified
What We Offer
- Global work environment
- Growth opportunities
- Major Medical Expenses Insurance
- Competitive wages
Be part of our ZF team as Engineer II - Software Development and apply now!
Contact
Jose Luis Rodriguez