Location Cork
Contact name: Micheal O’Maoldomhnaigh

Contact email:
Job ref: 1120
Published: almost 2 years ago


Our client a leading a Multinational Semiconductor Power Company requires a Lead/Principal Firmware Hardware Engineer for based in Cork City, Ireland.


You will be seasoned Firmware developer to participate in our exciting product development process.Your main responsibility will be the specification, design, implementation, test and documentation of firmware (FW), running on dualcore low-power, lean-resource hardware (HW) platforms. You will be a key member of our engineering and operations teams.


This is a wide ranging role and your key responsibilities will include:
  • Develop optimized FW that complements our lean HW strategy to achieve the best possible performance for our innovative products.
  • HW/FW contribution to product specification, co-design and partitioning of functionality
  • HW/FW 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.

  • Electronics Degree (ideally to a postgraduate level)


Successful candidates will have most of the following:
  • 5-10 years of experience of FW development on microcontrollers (ideally in the power electronics industry)
  • HW 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 SW/FW test methodologies
  • trong 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.

Knowledge, Skills and Abilities

Successful candidates will have most of the following:
  • 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).


For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email