Senior Firmware Engineer in London
Work as a Senior Firmware Engineer in London
Job description
Company description:
Working as part of a multi-disciplinary team with firmware, hardware & quality assurance engineers in JCI, and with 3rd party companies, to develop, enhance and test a wide range of Illustra IP cameras. Reporting to the Illustra Firmware manager, the Senior Firmware Engineer will support the team in hitting time to market and quality milestones; allowing the Illustra team to successfully meet revenue targets.
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.
Job description:
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.
Required profile:
Required Qualifications
Ability to work from the Belfast office minimum three days a week
5+ 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
What we offer:
competitive salary
JBRP1_UKTJ
Extra information
- Status
- Closed
- Education Level
- Secondary School
- Location
- London
- Type of Contract
- Full-time jobs
- Profession type
- Scientific Services
- Full UK/EU driving license preferred
- No
- Car Preferred
- No
- Must be eligible to work in the EU
- No
- Cover Letter Required
- No
- Languages
- English
Get similar vacancies sent to your mailbox
Fill in below which area you are searching in for a similar function and don't forget your e-mail address!