Firmware Developer

Firmware Developer Image
Firmware Developer




Ref: E8713NB

Job Description

My Dublin based client is recruiting for a Firmware Developer. This role is on a permanent basis.

My Dublin based client is recruiting for a Firmware Developer. This role is on a permanent basis. The successful candidate will develop and maintain firmware modules in C for products in the portfolio.

Job Responsibilities

  • Developing firmware features on all embedded products in the portfolio to include – Code Architectural Design and Code Development
  • Maintaining firmware on all products and test equipment
  • Firmware development for product manufacturing test (e.g. test fixtures, PC level test, test procedures etc.) in order to ensure optimal cost and quality of products supplied by EMS manufacturers
  • The creation of technical documentation for all firmware modules worked on , such as source code documentation, technical specifications, test criteria and release notes
  • Developing test modules and testing firmware modules prior to system test
  • Releasing and archiving project related documentation and data, including source code
  • Creating release notes for all new developments to hand over to test and product management
  • Approvals and Compliance – Ensuring firmware modules designed to comply with relevant standards
  • Working on and developing concepts, technical specifications and architecture designs for products
  • Keeping abreast of all technologies relevant to product design

Experience Required

  • Electronic Engineering Degree or equivalent
  • Expert skills in “C” firmware development.
  • At least 3 years post graduate experience in firmware development, including: o Microprocessor research and design

o 32-bit microprocessor or ARM design experience

  • RTOS experience
  • Experience with source code control
  • Experience with JTAG debugging

Essential and Desirable Skills

  • Knowledge of FW development environment (methodology & tools etc.). Build up knowledge of security products market (technologies, competitor products etc.)
  • High speed data communication and experience with communication protocols, TCP/IP, RS232, RS485
  • Telecommunications protocols – GSM, 3G/4G
  • Digital audio/image compression
  • Experience with any low-level communication protocols (i2C, SPI).
  • Knowledge of international standards and regulations in the electronic industry
  • Attention to detail, thoroughness and working to agreed timelines
  • Experience in model based design and automatic code generation
  • Manufacturing processes and test environments e.g. Labview

Educational Requirements

Electronic Engineering Degree or equivalent

Working Hours & Benefits

40 hour working well

·Health insurance contribution
·Defined contribution pension
·Death in service benefit 4 times salary
·On target bonus
·23 days annual leave

Flexi Time

How to Apply

If you are interested in this role, then please Apply along with your updated CV and I will be in touch with you to discuss your application in more detail, otherwise feel free to connect with me by whichever medium you are most comfortable with be that Linkedin, Email or Telephone. Remember we have limited our site to a maximum of 200 Jobs so if this Role is not a 100% match to your requirements please be sure to connect with us as we will most likely have another role which you may find more suitable.

Apply for Job

Not what you're looking for?

If this isn't the job for you then why not reach out to one of our consultants today and send us your CV so we can find the one that is?

Reach out to a Consultant