Firmware Engineer
Location: Belfast-County Antrim-United Kingdom
Time Type: Full time
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
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
