Johnson Controls
-
Holland,
MI
Johnson Controls is a world class employer where ingenuity and excellence are welcome. We are a global market leader in Automotive Experience, Building Efficiency and Power Solutions with over 140,000 employees in 125 countries. For over a century, Johnson Controls has been working to find new ways to improve the places where people live, work and travel, which in turn gives our employees the chance to change the world. At Johnson Controls, you’ll be challenged to innovate and encouraged to apply your talent and knowledge in an environment that values teamwork, integrity and diversity. Join us now! Your Ingenuity is welcome! JCI is an Equal Opportunity/Affirmative Action employer, and as such does not discriminate in its recruiting and selection process based on disability or handicap status. If you are a person with a disability and you need an accommodation during the application process, please call our Talent Acquisition Hotline at (414)-524-8999 and press option #0.
Job Description:
This position will be responsible for the development, testing and final validation of embedded software for a Hybrid Electric Vehicle Battery Management System (BMS). The software development engineer will deliver a fully proven software package for the BMS electronics main controller module. The software development engineer will also be responsible for creating and releasing all pertinent software design documentation according to project specific and JCI PLUS process requirements. The position is based in Holland, MI.
Job Responsibilities:
1. Develop, test and validate Battery Management Unit (BMU) software: 1. Generate software package based upon the Software Requirements Specification (SRS) 2. Implement and test each major software function, component, feature, etc 3. Release all work products 4. Apply configuration management and issue tracking tools to manage product releases
2. Define architecture and design of software functions, components and applications using structured analysis or object oriented techniques 3. Follow JCI software development process based on CMMI for Development 4. Interface with customers and other stakeholders as needed to support issue resolution 5. Support hardware/software integration process 6. Manage all responsibilities to meet customer delivery expectations: 1. Satisfy software timing requirements 2. Comply with customer performance standards
7. Use and apply all JCI standards and systems (BOS, PLUS, Lean, CPP, CMP, EPIC, BEP….)
8. Develop and apply a method for capturing and effectively feeding forward lessons learned from prior programs
Qualifications
Education:
* BS in Computer Eng'g, Electrical Eng'g or Computer Science
Requirements:
* 3 years minimum in an automotive electronics Software Development role * Embedded software experience and familiarity with formal development methods * CMMI for Development process model familiarity * Knowledge of the automotive electronics product design process - JCI PLUS launch experience highly desirable * Familiarity with hardware design; automotive experience preferred * Strong communications and organizational skills
Job Engineering/R&D
Primary Location MI-Holland
Organization Automotive North America
Holland, MI
Holland, Michigan
|
|
|