Senior Embedded Software Engineer with a strong experience of Embedded C & wireless technologies required by growing technology multinational in Dublin

Requirements:

  • Honours Degree in Engineering
  • 7+ years of experience in design and debug of embedded systems software
  • Proficient in ‘C’ programming

Experience with some of the following:

  • Development of software and drivers for SOC microprocessors and their peripherals
  • System architecture design and security considerations
  • Wireless communications protocols, including data encryption and authentication aspects
  • SPI, DMA, secure firmware boot, RTOS, ARM Cortex, CryptoCell and TrustZone
  • Have good written and oral communications skills, able to interpret written requirements and technical specs, and generate coherent documents during all phases of software development
  • Be capable of taking a leading role in the software system design, able to work alone or in a team as the need arises, and able to guide and mentor other software design engineers if required
  • Security protocols and digital certification: AES, ECDH, GCMP, CCM, ECSDA, RSA, PKCS, HMAC
  • Wireless sensor networks (WSN), 6LoWPAN, Thread, ZigBee, Bluetooth, BLE,
    Multiple microprocessor systems
  • Python, C++, Qt, Cygwin, Android, Linux, Eclipse, Git, SVN, USB
  • Protocols such as TCP/IP, Ethernet, and Wi-Fi and especially IEEE 802.15 wireless protocols
  • Two-way ranging and/or real-time location systems (RTLS)

Responsibilities:

  • Develop real-time embedded software 
  • Develop and port low-level UWB and peripheral driver software
  • Design and develop APIs and verify operation on pre-tapeout and on early sample devices
  • Diagnose practical problems and delivering solutions to them

 

emer@emtechrecruitment.ie 

Refer a Friend