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 Senior Software Engineer will work with a small team in the design and implementation of a cross-platform client-server video management system. This position will be involved in improving the performance and reliability of the ExacqVision video server, as well as increasing its ability to integrate with additional systems and technology, such as data storage, health monitoring, and configuration management.
How you will do it 
⦁            Design and implement client-server video management system
⦁            Keep product current and expanding market
⦁            Enhance existing functionality and resolve defects
⦁            Assist with requirement definitions, design and implementation
⦁            Support product functionality
⦁            Test product in Windows and Linux operating systems 

What we look for 
⦁           8+ years of progressive software engineering experience
⦁           Experience with c++ and TCP/IP client-server application development
⦁           BS in Computer Science or Computer Engineering or related field
          Experience with C++ 11 and 14 language (modern C++)
⦁           Experience with functional testing across Windows and Linux operating systems
⦁           Possess familiarity with Boost cross-platform framework and STL; thread and process control
⦁           Experience with Visual Studio and gdb debugging tools; regular expressions; SQLite: XML and JSON interfaces
⦁           Experience with callback functions and asynchronous device communication via RS-232 or 3rd party SDK library
⦁           Knowledge of differences between NTFS and ext3/ext4 filesystems
Who we are 
At Johnson Controls, we’re shaping the future to create a world that’s safe, comfortable and sustainable. Our global team creates innovative, integrated solutions to make cities more connected, buildings more intelligent and vehicles more efficient. We are passionate about improving the way the world lives, works and plays. The future requires bold ideas, an entrepreneurial mind-set and collaboration across boundaries. You need a career focused on tomorrow. Tomorrow needs you.
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 EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou

Recommended skills

Server (Computer Science)
Software Engineering
Standard Template Library (Stl)
Gnu Debuggers
Boost (C++ Libraries)
Computer Engineering


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: 2155082


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.