Enable job alerts via email!

Software Engineer

Storm Recruitment

Wicklow

Hybrid

EUR 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A technology recruitment agency is seeking an Embedded Software Engineer in Wicklow. The successful candidate will lead the software development lifecycle of network products, with a focus on design, coding, and maintenance duties. Ideal applicants will have 3-5 years of experience in embedded software design and be proficient in C or C++. A hybrid work model and full training will be provided.

Benefits

Bonus
Pension
Health Insurance

Qualifications

  • 3-5 years experience in embedded software design.
  • Proficient in C or C++ programming languages.
  • Experience working with ARM Cortex-M microcontrollers.

Responsibilities

  • Design, code, and document control system products.
  • Write tests and conduct code reviews.
  • Define and execute test scenarios for devices.
Job description
Embedded Software Engineer - Wicklow + Hybrid

The primary task of the candidate will be to lead in the full software development life cycle of network products. Full in-house training will be provided.

Role & Responsibilities
  • Design, coding, maintenance, enhancements, and documentation of control system products.
  • Writing software tests and conducting code reviews.
  • Define, document and execute test scenarios for embedded devices and systems.
  • Collaborate with our service engineers and service personnel to debug and resolve issues in the field.
  • Occasional travel to customer sites or technical meetings with our overseas (UK, EU) and domestic technical contractors.
Essential Requirements
  • Three to five years of experience in embedded software design.
  • Proficient in C or C++ programming languages.
  • Experience working with microcontrollers based on ARM Cortex-M cores.
  • Experience working with communication protocols such as I2C, and SPI.
  • Experience working with firmware debug tools.
  • Ability to work independently with minimal outside supervision, with a focus on solving complex problems across multiple systems.
  • Able to read electronic schematics.
  • Able to use measurement equipment to troubleshoot hardware or firmware problems.
  • Fluent spoken English.
  • Bachelor of Engineering, Bachelor of Science, or equivalent working experience.
Ideal but not essential
  • Knowledge of fieldbus protocols such as LonWorks, Modbus, or BACnet.
  • Hands-on experience working with any other mainstream programming language.
  • Writing software for Microsoft Windows or Linux-based operating systems.
  • Experience working with cmd/shell scripting.

Bonus, Pension, Health Ins included

Full product training will be given for all roles.

Generous salary & bonus schemes + all accessories applicable to each role will be provided.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.