- Johnson Controls
- GBR Belfast Airport Rd195,
- 4 weeks ago
Job Description
Who we are
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 be 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
#LI-Hybrid
#GOSIA
