Software Technical Specialist – Vehicle Controls Tools Development & Systems
Ford Motor Company · Dearborn, MI · 6 days ago
On-siteEngineering$133k–$181k/yrFull-time
About the role
You will co-lead the design, implementation, testing, documentation, and support of software changes to Ford-developed control systems tools under the direction of the Vehicle Controls Tools Technical Specialist.
Responsibilities
- Design, develop, code, and test planned changes to software tools alongside the Vehicle Controls Tools Technical Specialist.
- Follow company policies and local change control processes to bring approved changes to resolution.
- Provide global user support via phone, email, instant messaging, and in-person interactions for in-house tools including powertrain controls planning, software build and release, calibration management, and calibration release tools.
- Manage user account creation, maintenance, and access controls in user-interfacing tools.
- Co-lead conformance and upgrades of existing Powertrain Controls Servers and company-required software to Enterprise Technologies standards.
- Participate in the development and delivery of training materials for the worldwide Ford community.
- Partner with Enterprise Technology as architect/product owner to leverage additional resources.
- Document changes in appropriate user manuals and other media.
- Participate in User Forum meetings.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- In-depth experience with the C language in support of an embedded control systems environment.
- Working experience with C language data structures, struct, union, pointers, bit manipulation techniques, file read/write, hash tables, recursion, and recursive descent parsing.
- In-depth experience developing applications in a Unix environment, including make-files, gdb, bash, editing, setuid, and process fork.
- In-depth experience developing Graphical User Interfaces in a Unix environment using X-windows and Motif.
- Working experience with Postgres database, table record creation, and SQL.
- In-depth experience with TCP/IP Sockets, creating Daemons, inter-process communication, semaphores, and file locking.
- Working experience with Code Configuration Management, Jira Issue Management, Microsoft Word, Excel, and PowerPoint.
- Excellent oral and written communication skills.
- Excellent organizational skills.
Preferred Qualifications
- Working knowledge of industry-standard file formats including ASAM e.V A2L, Intel H32, Motorola S-records.
- Knowledge of GTK+, Wayland, Builder Xcessory.
- Knowledge of control system software and calibration development including ATI/Vision, ETAS/Inca.
Benefits
- Immediate medical, dental, vision, and prescription drug coverage.
- Flexible family care days, paid parental leave, new parent ramp-up programs, and subsidized back-up child care.
- Family-building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more.
- Vehicle discount program for employees and family members, including management leases.
- Tuition assistance.
- Established and active employee resource groups.
- Paid time off for individual and team community service.
- Generous schedule of paid holidays, including the week between Christmas and New Year’s Day.
- Paid time off and the option to purchase additional vacation time.
Pay
This position is leadership level 6 and ranges from $132,800 to $180,800.
Visa sponsorship is not available for this position. Candidates must be legally authorized to work in the United States, with verification of employment eligibility required at the time of hire.