Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

C++ Software Engineer

Johnson Controls Fishers Full-Time
Apply on company site
What you will do
The future is being built today, and Johnson Controls is making that future more productive, more secure and more sustainable.  We are harnessing the power of cloud, data analytics, the Internet of Things, and user design thinking to deliver on the promise of intelligent buildings and smart cities that connect communities in ways that make people’s lives and the world safer and better.  
In this career opportunity within the Global Product Security organization, you  will work with a small team in the design and implementation of our Video Surveillance Solutions. We stream, archive, access and search critical surveillance across various medias including local server, NAS, and Cloud.  Our  exacqVision  IP Camera Integration Software supports all major brands of surveillance camera equipment.  
Our  exacqVision  IP Camera Integration Software Engineer will be responsible for developing  secure media streaming and data analytics applications. The team is responsible for designing and implementing software modules that securely discover, configure and stream from IP-based devices.    
How you will do it
Responsibilities include: 
  • Develop and maintain code in C and C++ 
  • Work independently and collaboratively in a small team  
  • Contribute in full development lifecycle from inception through testing  
  •  Implement cross platform, quality, documented, and testable code  
  •  Provide innovative technical ideas  
  • 3-5 years relevant  job experience prefer, but recent graduates are encouraged to apply  

What we look for
  • BS Degree in CS, EE, or relevant field  
  • E xperience in C/C++ programming  
  • Experience with Object Oriented software design and development  
  • Experience with Windows and Linux  development environment  
  • N etworking implementation knowledge  
  • Familiar  with open source and standard library framework  
  • Experience with digital video  and streaming technologies  
  • Experience with secure socket communication  
  • Experience with cross platform development tools  
  • Familiar with network device discovery protocol  
Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view URL blocked - click to apply . If you are an individual with a disability and you require an accommodation during the application process, please visit URL blocked - click to apply .

Recommended skills

Computer Science
Server (Computer Science)
Information Security
Search (Computer Science)
Microsoft Windows
C++ (Programming Language)


CareerBuilder Estimated Salary

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
C++ Software Engineer
Estimated Salary: $100K
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 2152255


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.