Senior Software Engineer (ID: REY43NZp)

Place of Work: Hybrid
Salary: £ 35646 - £ 66690 (Per Annum)
Date Posted: 01-Sep-2024
Expiry Date: 01-Mar-2025
Job Details:
Location: Belfast, County Antrim, United Kingdom
Job Category: Software Engineering
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday
Qualifications: BSc/MSc/PhD in Computer Science
Experience: Minimum of 3 Years Experience
Positions Available: 1
Skills Required
  • Bash
  • C++ software development
  • Linux platforms
  • Python
  • Azure
  • AWS or Google
Job Description

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 making the people, facilities, and assets safe with our industry-leading security solutions. We are passionate about improving the way the world lives, works, and plays. This is an exciting opportunity to develop the next generation of AI-driven security solutions. Your role will have a large impact, as the technology you develop will be used to protect people, facilities, and assets, at scale – around the world. Which is pretty world-changing!

You will be working with a talented team of architects, scientists, product managers, UI/UXD specialists, Software, Hardware, and QA engineers. Our teams are spread across several locations including Boston MA, Indianapolis IN, Belfast UK, Tel-Aviv Israel, Bangalore & Delhi India, Montreal Canada, Boca Raton FL, and Los Angeles CA.

You will be using the latest cutting-edge technologies to power next-generation Video Surveillance and Access Control solutions. Our market-leading brands include American Dynamics, Cloudvue, Illustra, Exacq, Software House, Kantech, Innometriks, and CEM.

What we want

You will be a Senior Software Engineer or an experienced Software Engineer who is ready for the next step. You will develop innovative solutions for video and video AI. As a member of the software development team, you will work closely with AI development, software development, firmware development and testing teams to design, implement and optimize AI-based applications and services. You will have a proven background in software development and will apply this to develop high-performance product solutions that can run on edge devices, cloud and on-premise servers. You will follow secure development processes including contributing to threat analysis and participating in design reviews and code reviews.

How you will do it

  • Participate in the full development life cycle from requirements to implementation and verification
  • Contribute to the hands-on solution implementation
  • Help to break complex features into user stories and tasks and provide estimates.
  • Develop new features based on user stories.
  • Work with your team to ensure the solution is robust, secure, resource-optimized and cost-effective.
  • Use your excellent diagnostic and troubleshooting skills to solve problems
  • Resolve complex technical issues through research and investigation

What we look for

Required:

  • BSc/MSc/PhD in Computer Science, Software Engineering, and Electrical Engineering with substantial experience in developing complex products/solutions
  • 3+ years’ experience of C++ software development on Linux platforms
  • Solid understanding of cyber security with emphasis on designing software for security
  • Understanding of asynchronous vs. synchronous message processing and event-based architectures
  • Experience should include some of the following: UDP/IP, TCP/IP, Multi-process and Multi-threading, Asynchronous programming, Databases, Open-Source Software Integration
  • Strong written and verbal communication
  • Ability to coach and mentor junior engineers

Desirable experience/ knowledge:

  • Docker Containers
  • Experience with scripting languages e.g. Python, Bash
  • Hybrid on-premise and Cloud computing implementation and integrations
  • Cloud solutions on Azure, AWS or Google
  • Video streaming technologies e.g. GStreamer

Job Type: Full-time

Pay: £35,646.53-£66,690.85 per year

Similar Jobs You May Like
Software Engineer
Bury, West Sussex, United Kingdom
Salary: £ 40000 - £ 50000 (Per Annum)
Front-End Engineer, Node-RED Dashboard 2.0
London, Greater London, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)
Senior Software Engineer (Python)
London, Greater London, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)
Software Development Engineer (All Levels)
Woking, Surrey, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)
Senior Software Engineer, London
London, Greater London, United Kingdom
Salary: £ Negotiable Depending on Experience (Per Annum)
Graphics Programmer
Edinburgh, City of Edinburgh, United Kingdom
Salary: £ Negotiable Depending on Experience (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.