An award winning, innovative technology business based in Sheffield. Iceotope's engineers are innovators, developing cutting edge, complex electronics addressing power reduction, water reduction and sustainability. Fuelled by traction in a global market we now need to recruit experienced developers.


Job Title: Embedded Software Engineer

Reporting to: Electronics Team Lead

Location: South Yorkshire

Contract: Permanent, Full Time


About the role:

The Embedded Software Engineer will be directly involved in all levels of software (base layer through to application). Contributing to all aspects of software development and product life cycle. 


About you:

Ideally you will have experience of:

  • Experience in all aspects of software development and cradle to grave product lifecycle
  • Knowledge and experience of various safety and quality standards
  • Ability to develop for a range of voltages and temperatures and environmental conditions


Key Responsibilities:

  • Design, develop, code, test, and debug system software
  • Review code and design complex operating systems
  • Understand and generate detailed requirements/specifications according to business needs.
  • Documentation and presentation to support and communicate your findings and recommendations.
  • Integrate and validate new product designs to complete projects within allotted budgets and timelines.
  • Provide post product launch support.
  • develop and maintain a close relationship with hardware design engineers.
  • Present project progress


Person Specification:  

Essential Experience/skills

  • Embedded Systems
  • Electronics
  • Microcontrollers
  • Power Electronics
  • RTOS
  • Embedded C
  • Embedded debugging (JTAG / Eclipse)
  • Embedded Linux
  • Scripting languages – Python, TCL, bash
  • Version control – GIT or SVN
  • Hardware debugging
  • Embedded ARM, SOC


Desirable Skills

  • TI MSP43X, STM32 or equivalent
  • FPGA skills, or Xilinx ZYNQ etc.
  • Yocto
  • Buildroot


Submit CV