Senior Embedded Software Engineer

July 8, 2024
Reference key: es11042
Deadline date:

Job Description

Senior Embedded Software Engineer required by innovative technology company in Dublin city centre. Due to global expansion, they are now growing their R&D team and keen to hire experienced Embedded Software Engineers for permanent roles with a hybrid working model.

REQUIREMENTS: 

  • Bachelor’s Degree or higher in Computer Science / Software / Electronic Engineering / similar
  • 5+ years experience working in Embedded Software development
  • Strong C programming experience
  • Experience with Linux Application, Kernel & Driver Development
  • Experience in standard protocols like I2C,SPI, UART, TCP/IP Protocol etc.
  • Good Knowledge ARM Processor and its Architecture
  • Microcontroller/Processor Programming
  • Hands-on experience in scripting (bash, python, etc)
  • Experience in github, Bugzilla and SVN

ADVANTAGEOUS:

  • CI/CD knowledge

  • Cross compilation and c-make

  • Knowledge of 16/32 Bit Controllers(PIC, ARM)

  • Experience in multi-threaded  RTOS development

  • Familiar with FPGA 

  • Software unit testing and automation

RESPONSIBILITIES: 

  • Contribution to software architecture design, development of software applications, and integration into middleware or framework
  • Collaborating with other Software engineers and FPGA engineers to successfully bring up, validate and deploy solutions
  • Participate in requirements gathering, technical specification, and the design and development across multiple products