Connecting to LinkedIn...

Firmware Engineer

Job Title: Firmware Engineer
Contract Type: Contract
Location: Northern Ireland
Salary: Negotiable
Start Date: ASAP
Reference: 11796
Contact Name: Jefferson Wiredu
Contact Email:
Job Published: November 19, 2019 10:24

Job Description

Job Description

Rubicon Consulting is currently recruiting for a Firmware Engineer based in Northern Ireland on a 12 months contract with an option to renew.


Job specification: -


Essential Responsibilities:
§ Design and implement software of embedded devices and systems from requirements to production release, through to post release support
§ Design, develop, code, test and debug embedded software across a range of micro-control architectures, from simple 16 bit standalone, through to complex multi-processor solutions
§ Work collaboratively with the hardware designers to optimise software / hardware partitioning
§ Assist in bridging the gap between remote software development and localized testing and debug
§ Contribute to the hardware and software roadmap, to achieve convergence of a complex product portfolio, to a cost optimized platform solution

§ Degree level education in an Engineering or Scientific background or equivalent practical experience
§ Proven working experience in real time, embedded software engineering
§ Demonstrated experience defining and implementing complex software / hardware architectures
§ Solid programming experience in C or C++
§ Familiarity with software configuration management tools, defect tracking tools, and peer review
§ Demonstrated ability to get complex projects across the line, to budget and quality targets
§ Ability to work independently and be self-motivated.
§ Understanding and practical application of System Design and System Architecture; i.e. hardware / software portioning, hardware abstraction etc.

Desired Characteristics
§ Understanding of RTOS concepts, from simple round robin to layered pre-emptive
§ Experience with TI DSP, FPGA’s and ARM architectures
§ Ability to understand and minimally modify assembler
§ Experience of Embedded Linux implementations and environments
§ Experience of industrial communication protocols (eg. MODBUS, TCP, DNP3, IEC61850, CAN)
§ Experience of modern programming languages (for example C#)
§ Strong communications skills, with a proven ability to work successfully within a geographically distributed team
§ Ability to demonstrate delivery to time, quality and budget within an Agile programming environment
§ Experience of reading schematics and data sheets to assist in software / hardware debug

Our Company

Rubicon Consulting is a Talent management consultancy which helps you to optimise business performance and competitive advantage by choosing the right people first time!


Get similar jobs like these by email

By submitting your details you agree to our T&C's