Visit Us on Facebook

Software Development Engineer - Battery Management Systems

Johnson Controls  - Holland, MI
Monday, November 02, 2009

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



  SocialTwist Tell-a-Friend

Suppliers Employees Contact Site map Privacy Terms of use Copyright
© 2010 Johnson Controls. All rights reserved.
Powered By OptiJob.com | Jobs Sitemap  | Job Listings  | View all Jobs  | View all Locations