Press Enter


    Press Enter


    Senior Software Engineer at Johnson Controls, Inc. (Belfast, UK)
    Johnson Controls Employer
    Belfast, UK
    Job Type
    Job Location
    Full Time
    Belfast, UK

    Job Description:

    What you will do

    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 on Twitter.Our world-leading access control, video and intrusion brands - American Dynamics, Bentel, CEM Systems, DSC, Kantech, Software House and Sur-Gard - have more combined years of experience in the security industry than any other group in the world. Our security integration platforms, built by our developers from across all product disciplines allow our customers to see more, do more, and save more.

    As a Senior Software Engineer within the VideoEdge team, your responsibilities will be to:
    * Design, develop, test and maintain our leading video surveillance product. This includes feature development as well as the creation of deployment and platform management tools.
    * Provide technical leadership in the design and product specification process
    * Develop technical documentation in-line with industry best practices
    * Interface with other teams within the business to ensure the timely delivery of high quality products
    * Adhere to development processes including code reviews, design reviews and best practice coding guidelines
    * Maintain and grow your knowledge of new technologies particularly in the field of security systems
    * Mentor other team members and work together to deliver our world class product

    How you will do it


    The successful candidate will perform a key technical role within the VideoEdge software team based in Belfast, Northern Ireland, through the development of our portfolio of video surveillance products.

    You will report to the VideoEdge team manager.
    What we look for
    Essential Competencies:

    Integrity, Excellence, Accountability, Communication, Innovation, Problem Solving, Analysis and Teamwork
    * You must have a BSc Hons Degree in Computer Science, Software Engineering or Electrical Engineering, or a combination of education (HND, HNC) and suitable work related experience
    * You need to able to demonstrate a track record of commercial software design and development
    * You must have experience or knowledge of all software development phases - product feature definition through code maintenance
    * You must have experience in software development in C++ on Linux including some of the following: Installers, Containers, Scalability, Virtual Environments, Open Source Software Integration, Software Security Mechanisms, UDP/IP, TCP/IP, Sockets, low level file I/O, Process and Process control, Signal handling, STL, Video/Audio Standards, Relational Databases and Web Technologies.
    * You must also have experience in diagnostic and troubleshooting as well as being confident in the leadership and execution of software development methods and processes.

    Desired Competencies:

    It will also be a bonus to your application if you have experience with:
    * Automated build systems (e.g. Jenkins)
    * Scripting languages (e.g. Python, Bash)
    * JavaScript
    * Video streaming technologies
    * Network analysis tools (e.g. Wireshark)
    * Development in an Agile environment

    Skills required:


    Flexible Hours
    Letter of Recommendation
    Note : This project is an external project, and it was posted on the platform by the Gradbee Team. We curate all the internships available across the internet by visiting company websites, and social networks like Facebook, LinkedIn, WhatsApp, Twitter etc. If you are the owner of this internship / project and need to get it removed, kindly mail us at [email protected]