Please list Hirepurpose as source when you apply
Senior Principal Engineer
Westford , Massachusetts
August 17, 2017
Job Description:
Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. Our 130,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure and next generation transportation systems that work seamlessly together to deliver on the promise of smart cities and communities. Our commitment to sustainability dates back to our roots in 1885, with the invention of the first electric room thermostat. We are committed to helping our customers win and creating greater value for all of our stakeholders through strategic focus on our buildings and energy growth platforms. For additional information, please visit or follow us @johnsoncontrols onTwitter.

Job Summary

Reporting to the Manager Vision Group, this position is to contribute to computer vision and video analytics development for new product features, refining image processing and analytics algorithms, developing and prototyping new computer vision and analytics algorithms. The Principal Engineer will provide high level technical mentoring, lead cross functional teams, manage multiple projects, architect solutions, attain pre agreed schedules and offer software solutions to a complex level.

Job Responsibility

  • Develop and improve computer vision algorithms for server-based and embedded products
  • Write and execute automated tests for computer vision algorithm evaluation
  • Design and develop code for large-scale, real-time multi-media applications
  • Plan and estimate product development tasks
  • Complete all assigned tasks accurately and on time
  • Provide project feedback to management in a timely and appropriate format
  • Computer vision research
  • Documentation, assisting in test and productization of code; participating in meetings, code and design reviews; bug triage; planning discussions; cross-team coordination

Job Qualifications:
  • Minimum Master of Science in Computer Science or equivalent; PhD preferred
  • Demonstrated research or employment history in computer vision technologies
  • Minimum of 3 years experience in commercial software development and software development life cycle
  • Minimum 3 years Linux and C++ development
  • Experience with real-time software application and systems design and development a plus
  • Experience in high performance systems design and development a plus
  • Experience with embedded software development (FPGA, DSP, GPU) and ISP software engineering a strong plus
Technical Skills

In-depth knowledge of state-of-the-art computer vision algorithms and techniques for video surveillance applications such as background modeling, machine learning, foreground segmentation, object tracking & classification; excellent math skills; excellent communication skills

A little about us:
Johnson Controls is a global diversified technology and industrial leader serving customers in more than 150 countries.

Know someone who would be interested in this job? Share it with your network.