Software Engineer

 

Description:

The applicant must have experience in software development, system integration and on-time product delivery. Must demonstrate the ability to work collaboratively and in a systematic fashion with other Engineering functions (e.g., Artificial Intelligence and Machine Learning, Mechanical, Electrical, Firmware, System Integration, Biochemistry) to deliver high-end innovative product solutions at pace. The role involves working on a wide range of diverse cross-functional projects related to support front-end and real-time innovative software solutions.

As a key member of the team you will be part of a highly innovative multidisciplinary Engineering group working on complex problems to serve the needs of laboratories of any size – today and tomorrow.

The critical skills and personality we are looking for

  • Experience in the design, development and verification of high-quality software solutions; experience in a regulated environment would be beneficial
  • Experience in full stack software development within a high performing software team
  • It would be advantageous to have the following Software experience
    • Strong programming and architectural skills (C, C#, C++)
    • Excellent knowledge of front-end and back-end development
    • Experience with design and implementation of real-time systems over CAN Open or another protocol
    • Database experience would be an advantage
  • Ability to translate customer needs and design input requirements into detailed architecture and design specifications
  • Ability to integrate software with different technologies (Fluidic sensing, electronics, motion control, and vision)
  • Use software engineering best practices to ensure a high standard of quality for all deliverables (Agile, SCRUM, GDP etc.)
  • Participate in the development of testing strategies for all software releases (including unit testing and code reviews)
  • Someone who can problem solve to a solution, with a structured analytical approach
  • Excellent computer and micro-controller knowledge would be an advantage

Required for the success of this role

  • High paced individual who is eager and passionate in developing and delivering solutions in close collaboration with key stakeholders
  • Readily accepts ownership, accountability, and responsibility
  • An excellent team player who knows how to work in a team environment
  • Excellent communications skills - written and verbal skills are required
  • Bachelor’s degree in relevant technical discipline (Electronics / Software / Electrical / Mechatronic)
  • 3+ years’ relevant engineering experience in a high performing software team

Organization Siemens Healthineers
Industry IT / Telecom / Software
Occupational Category Software Engineer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-05-02 3:27 am
Expires on 2024-12-20