Principal Software Engineer

Mallinckrodt Pharmaceuticals
€110,214 - €139,555 a year
Dublin
Full time
3 days ago
Job Title
Principal Software Engineer
Requisition
JR000015144 Principal Software Engineer (Open)
Location
College Park, Dublin - IRL006
Additional Locations
Job Description Summary
Engineering activities related to software development for medical devices
Job Description
Job Responsibilities
  • Acts as software architect for one or more projects, working closely with other senior members of the software team translating software requirements into robust, adaptable software designs.
  • Generates software architecture documentation and reviews/approves detailed design produced by junior members of the team.
  • Team leading or managing subcontractors.
  • Works with the various engineering disciplines to translate design requirements into well-formed software requirements using software tools for requirements management.
  • Conceptualizes complete solutions. Creates or coordinates the design solutions for novel or complex problems; works with verification and validation to ensure conformance to established design development processes and procedures.
  • Works with programme managers to help create project schedules. Leads and facilitates architectural and design decisions to ensure on-time delivery of projects. Escalates technical issues in a timely fashion to software systems manager.
  • Interacts closely with the software development team either on-site or remote and maximizes resource use in conjunction with SCRUM master.
  • Provides mentoring in software development to other members of team; monitors the improvement of other software engineer(s), e.g. delegates challenging tasks to others to help them develop; provides constructive and timely feedback.
  • Explores multiple alternatives. Structures studies and integrates cross-disciplinary (Software, Electrical, Mechanical) and cross-functional issues to arrive at a solution, e.g., investigates process to meet increasing regulatory requirements while maintaining serviceability & manufacturability.
Skills:
  • A Bachelor Degree in engineering, science, or closely related discipline is desired, or equivalent technical experience plus demonstrated competence, with a desired 8+ years of significant engineering and/or operational experience. Additional postgraduate education may contribute towards the desired years of experience.
  • Experience leading or managing external sub-contractors
  • Detailed understanding of multiple programming languages (assembler/C/C++11/Java/.NET) to develop and evolve software systems optimally.
  • Wide breadth and deep understanding of development of medical device software.
  • Detailed understanding of medical software development standard (IEC 62304).
  • Team leading software development using ALM tools (SysML, UML, JIRA, SCRUM, JAMA, STASH, Enterprise Architect, SciTools Understand).
  • Detailed understanding of coding standards (MISRA-C, MISRA-C++)
  • FDA 510K Submission preparation and experience.
  • Ability to translate requirements into optimal designs.
  • Detailed knowledge of Static and Dynamic system modelling (use cases, activity
  • diagrams, finite state machines, sequence diagrams, class/object diagrams, component diagrams, timing diagrams, deployment diagrams).
  • Safety critical algorithms and programming (watchdog, voting pattern, dual redundancy)
  • Advanced understanding of data structures
  • Advanced understanding of agile software development techniques such as Extreme Programming, SCRUM, and Test-Driven Development.
  • Microcontroller knowledge iMX6, NXP LPC54102, NXP LPC54618.
  • Real-time operating system experience such as QNX, SafeRTOS, Linux.
  • Wifi/BLE/Cellular 5G knowledge
  • QT
Apply
Other Job Recommendations:

Principal Software Development Engineer

Signify Health
Galway
  • Be an agent of change and drive improvements to software...
  • 10+ years of software development and/or architecture...
1 week ago

Early Career Software Engineer (Java) - Apple Online Store

Apple
Dublin
€81,237 - €102,865 a year
At the Apple Online Store (AOS), its Engineering team is responsible for the global eCommerce platform that serves millions of...
1 week ago

Software Engineer II - Java

Mastercard
Dublin
€132,050 - €167,205 a year
  • Design and develop high-quality, scalable software using...
  • Build Java microservices that seamlessly integrate with...
1 week ago

Staff Software Engineer (R&D Engineering)

Synopsys Inc
Dublin
  • MS or higher in Electrical Engineering, Computer Science,...
  • Strong aptitude for mathematics, particularly in probability...
1 week ago

Principal Software Engineer

Axway
Dublin
  • Lead the design and evolution of platform architecture,...
  • Collaborate with DevOps to ensure seamless CI/CD,...
2 weeks ago

Senior Software Engineer (Contract)

Enea
Dublin
Role Overview - Senior Software Engineer (Contract) Location: Dublin – Hybrid role (Minimum 2 days office based) This role is an...
3 weeks ago

macOS Software Engineer

Apple
Cork
€104,943 - €132,882 a year
Do you want to have a significant impact on how work is done at Apple? Radar is used by every major organization across Apple to...
1 week ago

Full Stack Software Engineer, Charles River Development, Officer

State Street
Ireland
  • Analyze, design, develop, test, and debug large and complex...
  • Collaborate with Business Analysts and Product Managers to...
4 weeks ago

General Operations Assistant

Carr Golf
County Louth
  • Support the Food & Beverage Manager and Supervisor in...
  • Maintain high standards of cleanliness, organisation, and...
3 days ago

Experienced Artic Driver

Kevin Burke Tyres
County Galway
€33,664 - €42,627 a year
  • Drive Artic and/or Rigid trucks safely and efficiently to...
  • Load and unload goods – some physical work involved...
3 days ago