Firmware Engineer in Bangor

Firmware Engineer in Bangor

Bangor Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
Johnson Controls

At a Glance

  • Tasks: Join a dynamic team to design and develop cutting-edge firmware for innovative security cameras.
  • Company: Johnson Controls, a leader in smart security technology with a focus on innovation.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Make a real impact in the tech world while working with advanced AI and video solutions.
  • Qualifications: 3+ years in C/C++ software development and a relevant degree required.
  • Other info: Collaborative environment with a focus on mentorship and career advancement.

The predicted salary is between 40000 - 50000 £ per year.

Who we are Johnson Controls’ Belfast centre drives innovation in smart, integrated security, bringing together advanced video, access control, and perimeter technologies. Our Illustra range of intelligent IP cameras delivers crisp high‑definition imaging, built‑in AI analytics, low‑light performance, and strong cybersecurity—providing scalable, future‑ready video solutions for any environment. The Illustra brand has been growing year on year, consistently meeting aggressive targets from the business by expanding the portfolio into new and innovative technologies that solve real world problems for customers.

What you will do Working as part of a multi-disciplinary team with firmware, hardware & quality assurance engineers, and with 3rd party companies, you will develop, enhance and test a wide range of Illustra IP cameras. Reporting to the Illustra Firmware manager, you will support the team in hitting time to market and quality milestones; allowing the Illustra team to successfully meet revenue targets.

How you will do it

  • Design, develop, test and maintain software.
  • Develop technical documentation in-line with industry best practices.
  • Interface with other functions with the business to ensure the timely delivery of high quality products.
  • Adhere to development processes including design reviews, code reviews and coding guidelines.
  • Act as an enthusiastic and motivated member of the product development team.
  • Maintain knowledge of new technologies in the field of security systems.

What we look for

Required Qualifications
  • Ability to work from the Belfast office minimum three days a week
  • 3+ years of experience in software development in C/C++ in an Embedded Linux system.
  • Applicants must have Computer Science, Software Engineering, Electronics and Software, or similar degree with software component.
  • Experience should include some of the following: UDP/IP, TCP/IP, Linux Kernel knowledge, Multi-process and Multi-threading, Asynchronous programming, Relational Databases, Open Source Software Integration and Software Security Mechanisms.
  • Experience of developing within an Agile framework.
  • Excellent diagnostic and troubleshooting skills.
  • Methodical and accurate.
  • Strong organizational skills and ability to multitask.
  • Evidence of mentoring/coaching software team members.
  • Excellent written and verbal communications and interpersonal skills.
Preferred Qualifications
  • Experience with multiple processor families (e.g. x86, ARM, MSP430).
  • Experience with hardware debugging tools (e.g. JTAG debuggers).
  • Experience with scripting languages (e.g. Node.js, JS, Python, Bash, Perl).
  • Experience with automated build systems (e.g. Jenkins).
  • Experience with using network analysis tools (e.g. Wireshark).
  • Experience of video streaming technologies.
  • AI – ability to leverage AI tools to aid rapid software development.
  • Experience in ONVIF standards.

Firmware Engineer in Bangor employer: Johnson Controls

At Johnson Controls' Belfast centre, we pride ourselves on fostering a collaborative and innovative work environment where our Firmware Engineers can thrive. With a strong focus on employee growth, we offer opportunities for professional development and mentorship within a dynamic team dedicated to pushing the boundaries of smart security technology. Our commitment to work-life balance, combined with the chance to contribute to cutting-edge projects in a vibrant city, makes us an exceptional employer for those seeking meaningful and rewarding careers.
Johnson Controls

Contact Detail:

Johnson Controls Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineer in Bangor

✨Tip Number 1

Network like a pro! Attend industry meetups or tech events where you can connect with other firmware engineers and potential employers. Don’t be shy—introduce yourself and share your passion for embedded systems!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and Embedded Linux. This will give you an edge and demonstrate your hands-on experience to hiring managers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of networking protocols. Practice common interview questions related to firmware development and be ready to discuss your past experiences in detail.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about joining our innovative team at Johnson Controls.

We think you need these skills to ace Firmware Engineer in Bangor

C/C++ Programming
Embedded Linux
UDP/IP
TCP/IP
Linux Kernel Knowledge
Multi-process and Multi-threading
Asynchronous Programming
Relational Databases
Open Source Software Integration
Software Security Mechanisms
Agile Development
Diagnostic and Troubleshooting Skills
Organizational Skills
Mentoring/Coaching
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Firmware Engineer role. Highlight your experience with C/C++ and Embedded Linux systems, as well as any relevant projects that showcase your skills in software development and troubleshooting.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working with smart security technologies and how your background aligns with our goals at Johnson Controls. Be sure to mention any experience with Agile frameworks or mentoring others.

Showcase Your Technical Skills: Don’t forget to include specific technical skills that match the job description, like your knowledge of UDP/IP, TCP/IP, and any experience with hardware debugging tools. This will help us see how you can contribute to our team right away!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at Johnson Controls

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of C/C++ and Embedded Linux systems. Be ready to discuss your experience with UDP/IP, TCP/IP, and any relevant projects you've worked on. This will show that you're not just familiar with the tech but can also apply it practically.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've diagnosed and troubleshot issues in past projects. Highlight your methodical approach and any tools you used, like JTAG debuggers or network analysis tools. This will demonstrate your analytical thinking and hands-on experience.

✨Emphasise Team Collaboration

Since you'll be working in a multi-disciplinary team, it's crucial to convey your ability to collaborate effectively. Share experiences where you've mentored others or worked closely with hardware and QA engineers. This shows you're a team player who values communication and collaboration.

✨Stay Updated on Industry Trends

Familiarise yourself with the latest trends in security systems and AI technologies. Being able to discuss how these innovations can impact firmware development will impress your interviewers and show that you're proactive about staying current in your field.

Firmware Engineer in Bangor
Johnson Controls
Location: Bangor

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>