Senior Software Engineer

Senior Software Engineer

Mallinckrodt Pharmaceuticals

Dublin, Ireland

Job Scope:

The Embedded Software Engineer is responsible for design, development, and work planning for assigned software modules. Shall employ Best Practices where appropriate, but ensuring that these practices mesh well with the existing code base, product safely and the skill levels of peers.

Shall regularly interfaces with members of product development, beyond software, as well as technical peers to assess and implement the technical modules. The Embedded Software engineer will be responsible for the delivery of assignments within allotted time. A Software Engineer will have input to project schedules but is not expected to define such schedules.

A Software Engineer must be capable of engaging with the development process and to contribute to it openly while still conforming to a policy of incremental improvements and progress.

The Embedded Software Engineer will be responsible for the proper application of technologies, process and convergent product offerings that ensure the highest quality, most reliable, innovative products on the market. Conducts all activities in compliance with regulatory and company procedures.

Job Responsibilities:

  • Coordination, ownership and Implementation of Software modules 65%;
  • New product and legacy development, design & architecture 25%;
  • Coordination and management of engineering design control documents 10%.

Support internal or external design and evaluations that support the development of new instruments, sensors, technologies and complete functional systems Develop and own software components to be used in product development to meet product development goals. Contribute to design characterization or design verification strategy for efficient, complete and robust testing through report completion and anomaly resolution or independently perform tolerance, or other design analysis by extending or adapting existing methodologies. Contribute to a perform validation planning and execution activities to clearly defined acceptance criteria. Assist with conformance to design control policies to ensure product quality through technical review of work product of other team members and projects.

Demonstrate good practices and become a company expert on technical aspects of internal and external products and systems

Job Requirements:

  • Must be fluent in C, C++ with the ability to adapt to other emerging tools and languages as required. An expert level of competence is not expected ( i.e. knowledge of an familiarity with details of C++11/14/17/20 and ongoing ISO C++ discussion and Technical Specifications);
  • Must be familiar with and have a good understanding of Real- time Embedded Operating systems such as Linux, QNX, SafeRTOS, Nucleus (Mentor) etc. Deep embedded understanding of the OS to driver level is an advantage;
  • Experience in architecture, design and development of complex sophisticated software-controlled electromechanical medical devices. Is not expected to be the author of product architectures and driving policies but is expected to understand them and be able to explain them;
  • Should be able to demonstrate the ability to generate detailed and clear requirements and derived specifications for a problem domain;
  • Experience in performing verification and validation planning and execution activities to clearly defined acceptance criteria;
  • An understanding of GUI frameworks such as the Qt environment is an advantage;
  • Can demonstrate commitment to software quality: such as via the recommendation and usage of tactics to monitor and improve quality (compiler options, static analysis, unit testing, CI, code coverage, etc.);
  • Ideally, an understanding of hardware specifications and schematics. Experience in troubleshooting Electronic PCBs using scope and logic analyzers.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland     C++ Developer     Developer     Embedded Software Engineer     Linux and Unix     Mallinckrodt Pharmaceuticals    

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2019

EuroJobsites is a UK registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies