Embedded Electronic Software Development Engineer - Gemma Hayes Recruitment
  • Wexford, Leinster, Ireland
  • via BeBee.com
-
Job Description

Embedded Software Developer responsible for designing, developing, testing and debugging software for control, monitoring and connectivity solutions.

This role requires a strong technical background and experience in software development, delivery and deployment.

Responsibilities

  • Design and develop embedded software (firmware) for control, monitoring and connectivity solutions.
  • Specify, design and document technical requirements and define test plans.
  • Analyse and enhance efficiency, stability and scalability of designs.
  • Work closely with internal and external resources to ensure work is completed to specification.
  • Evaluate and select software components for larger solutions.
  • Manage technical updates to existing product portfolio.
  • Advise on opportunities to streamline control, monitoring and connected solutions.

Requirements

  • Honours Degree in Electronic Engineering, Computer Science or similar.
  • 7+ years of experience in best practices software development, delivery and deployment.
  • In-depth knowledge of C programming languages.
  • Experience in developing firmware for embedded applications.
  • Knowledge of software architecture for connected industrial applications/solutions.
  • Knowledge of embedded systems with IoT or M2M capability.
  • Knowledge of industrial communications protocols (Modbus, CAN, OPC, DNP3).
  • Knowledge of Telecoms/Network communications protocols (TCP/IP, GPRS/3G/4G, Wireless, low energy protocols).
  • Experience with version control software.
  • Analytical skills for root cause determination.
  • Experience of working in a multi-disciplinary and multinational team environment.

;