Back to job search

Embedded Software Engineer - Embedded Software, Embedded C, C++, Microcontrollers, RTOS

Job Title: Embedded Software Engineer
Location: Ireland
Contract Duration: 6-9 months
Contract Hourly Rate: £40-£60 per hour (Euros 46-69), depending on skillset & experience
IR35 Determination: Outside
Work Arrangement: Hybrid (Onsite, WFH, Fully remote)
Premier Group Recruitment Ltd have engaged with a prestigious global engineering top client who’re looking to recruit for a Contract Embedded Software Engineer to join the business on an exciting 6-9 month contract basis. The prestigious client are one of the world’s leading advanced technology organizations specializing in the industries for Pharmaceutical and Medical Devices and most recently they had a £1.2 billion spend on research and development.
Working from home policy: Ideally having accessibility travelling to the Ireland site to work 3 days a week and onsite 2 days remote is preferred. However, fully remote working is available, but you will be needed as when needed to come into the office once in a while and you will need to have accessibility to travel to Ireland.
The successful Embedded Software Engineer will have the following skills:
  • 5-10+ years minimum industry experience
  • Embedded Software Programming in C, C++
  • Multi-threading and multi-processor application experience
  • Development experience with microcontrollers (ARM Cortex)
  • Familiar with the microprocessors such as ARM Application and Cortex architecture.
  • Development experience with RTOS is required
  • Experience of embedded application with memory and timing constraints
  • Network interface protocols – SPI, I2C, USB, UART, RS232/485
  • Background in Electronics/Electrical Engineering, hardware development and experience of reading electronics schematics and component datasheets
Bonus nice to have skills:
  • Ability to hit the ground running and work alongside the Electronics Design Engineer
  • Qt
  • Embedded Linux
  • Graphical User Interface (GUI) design and implementation
  • Experience with integrated development environments (IDE) for projects.
  • Experience with software tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.
  • Hands on experience troubleshooting firmware/hardware interfaces using logic analyzers, oscilloscopes, and debuggers is required.
  • Proficiency in writing device drivers from scratch or debugging/enhancing device drivers on an embedded processor.
  • Experience with regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).
  • Product Development Industry experience for Medical Devices
If you are interested in the above Contract Embedded Software Engineering role and think you have the skills and experience required as a Contract Embedded Software Engineer, please don’t hesitate to apply. Any questions, please contact Frank Kanjanda on or call 01217961888 for more information.
Not for you but know someone who may be interested? We do offer up to £500 upon placement of successful referrals!