Sr. Software Engineer

Responsibilities Sr. Software Engineer (full-time, one position) ZF Electronic Systems Pleasant Prairie LLC seeks Sr. Software Engineer in Northville, MI for engineering of embedded software for transmissions control units and shifters. Serve as expert for department and guide stages of software development and application. Define and develop functional and software requirements based on customer specifications/requirements, input from Marketing/Sales, and input from team members. Develop required functional specifications for software. Define software architecture to meet functional requirements and organizational standards. Coordinate software development across multiple developers and locations. Design functional models (Simulink) and software (C/C++) to implement defined requirements. Develop test specifications and test cases to ensure all requirements are met. Execute functional tests to ensure resulting software meets all requirements. Integrate software modules from multiple developers into single package for distribution to plants. Perform required integration testing to ensure final package works correctly. Develop required PC based test tools/programs to support overall software development process. Work with hardware engineers to optimize overall system design and achieve desired hardware/software partitioning. Take action necessary to develop alternatives to problems and/or schedule delays, resolve problems and recommend ways to recover lost project time. Regularly report progress to manager and program managers. Apply CAN and LIN bus design knowledge to design systems that allow microcontrollers and devices to communicate with each other within vehicle. Collaborate with hardware engineers to implement systems engineering strategies based on V-Model principles. Work with development teams and customers during beta testing, pre-production testing, and final product implementation. Must have Master's Degree (or foreign equivalent) in Software/Electronics/Electrical Engineering or related field, plus two years software development experience. One of the two years must include experience with Embedded C and Vector CAN tools. In lieu of the above education and experience requirements, we will accept a Bachelor's Degree (or foreign equivalent) in Software/Electronics/Electrical Engineering or related field, plus five years progressive post-bachelor's software development experience. One of the five years must include experience with Embedded C and Vector CAN tools. Any suitable combination of education, training, or experience is acceptable. All experience may be acquired concurrently. Travel may be required, to be reimbursed by employer. ZF North America, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Req ID: req2230
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr Logistics Specialist I
Bridgman, MI APTIM
Sr CBR (Analyst II, Value/FTA Recon) Ops -STTAS
Southfield, MI UPS
Wastewater Operations Support Engineer
Muskegon, MI Ramboll Environ
Solutions Engineer
Southfield, MI XPO Logistics