Firmware Design Engineer

 

Description:

Your main responsibility will be the specification, design, implementation, test and documentation of firmware, running on dual core low-power, lean-resource hardware platforms. You will be a key member of our engineering and operations teams.

 

Responsibilities include the following:

 

This is a wide ranging role and your key responsibilities will include:

 

  • Develop optimized Firmware that complements our lean Hardware strategy to achieve the best possible performance for our innovative products.
  • Hardware/Firmware contribution to product specification, co-design and partitioning of functionality
  • Hardware/Firmware co-simulation, FPGA prototyping (system emulation) and ASIC implementation
  • Debug, build test platforms.
  • Creation and adaptation of EDA tools required for FW implementation, debug and test
  • Track and implement design improvements and version control and develop quality control processes.

 

 

Experience:

 

 

Successful candidates will have most of the following:

 

  • A degree in Electronics Degree (ideally to a postgraduate level)
  • 5-10 years of experience of Firmware development on microcontrollers (ideally in the power electronics industry)
  • Hardware expertise (digital, analog, non-volatile and volatile memories)
  • Debug of complex semiconductor systems on a chip (SoC's) (ideally in the power electronics industry)
  • Demonstrated ability to follow a robust and error-free development and familiarity with Software/Hardware test methodologies
  • Strong individual contributor with a strong sense of quality of work
  • Experience of working in rapidly growing startup company
  • Excellent communications skills with the ability to convey technical concepts in business terms
  • The ability to work with cross functional teams to create a fully functional system
  • Assembly programming on industry-standard microcontrollers (ARM, MIPS, 80x51, IC/Microchip...) & DSP (TI, ADI, MOT...)
  • Assembler, C, C++, GNU design tools, Version control
  • MATLAB/Simulink (or similar) for high level system simulation
  • Cadence (or similar) IC Design tools
  • Experience with communication standards and protocols (SPI, I2C, SMBUS, PMBUS, USB, JTAG).

 

 

Organization Software Placements
Industry Engineering
Occupational Category Firmware Design Engineer
Job Location Cork,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-06-05 4:01 pm
Expires on 2025-07-20