Cache of job #13898475

Job Title

Embedded Software Engineering Manager

Employer

Bd Medical

Location

Limerick

Description

The Difference of One. Are you ready to make a difference in this world? Do you want to be part of a team that develops ground-breaking medical and biotechnology services and devices? One person can make a singular difference in saving and improving lives. At BD, we are looking for amazing, passionate and dedicated people like you. BD, a company standing on 120 years of innovation in medical technology, is currently recruiting talented individuals to join our new Research and Development (R&D) Centre of Excellence in Limerick. BD’s purpose is to advance the world of health. As part of our team, you will be on the forefront of creating and developing specialized devices, software solutions and systems to help others. Our new Centre in Limerick provides you with cutting edge technology and a creative environment to be inspired to tap into your inner genius. You are the one who can make the difference. Join us and be a crucial part of advancing the world of health! Be the Difference in Embedded Software Engineering. BD is looking for a highly talented Embedded Software Engineering Manager with a passion for delivering software products supporting the patient care continuum. You will be responsible leading and developing a team of Embedded Software Engineering resources. Managing the processes and associated tools required to design, develop and sustain best in class medical equipment. Duties include planning and budgeting for the function, determining skill needs, talent acquisition, adherence to quality processes, performance management, associate development, and allocation of resources to meet dynamic business needs. Provide technical leadership, and provide guidance to and / or lead project teams by participating in function and business design reviews. Influence Software functional strategy on matters including core capabilities, software quality, software processes, resource development and utilization, and technology roadmap. Work closely with other Software Engineering Managers to establish and align Software level plans and objectives with business and R&D strategic plans and objectives. In addition it is expected that the manager will initially also have a direct hands-on development role on products as the team grows to its full staffing requirement. Be the Embedded Software Engineering Manager. The Embedded Software Engineer will work with the design and manufacturing groups to develop robust, sustainable products that meet customer expectations and are cost effective to manufacture. Duties and responsibilities: Manage a team of talented embedded software engineers primarily working in C/C++ for embedded multi-threaded and multi-processor applications; Participate in project planning and drive execution to meet project timelines and deliverables ensuring predictability and the meeting and setting of quality objectives. Lead and mentor the team covering a range of embedded technology areas; the team will work with languages from Assembly, C/C++ to C# in environments from a .NET compact framework to system on System-On-Chip development. It is expected that the manager will initially contribute directly to development and as such have experience in the above areas, and especially have strong previous design experience in inter-processor communications using event driven State Machines and message synchronization, device driver development on microcontrollers, such as Cortex-M, MSP430, Zilog, Atmel, etc. and strong knowledge of software-hardware interfaces, and in Real-time Operating systems. Define the engineering capabilities required to meet new product development and sustaining objectives and work with other business and technical leaders in recruiting resources as the team expands. Perform software design reviews taking into account system characteristics to produce optimal performance, reliability, and maintainability and also reviews for test plans and technical documentation. Assist the engineering staff in clarifying requests for software changes and understand reported problems. Be Qualified: A minimum of 5 years’ previous team management/leadership experience. A minimum of 8 years previous product development experience, with direct experience of embedded development preferably with microcontrollers (such as, ARM Application and Cortex architecture) and software-hardware interfaces. Software design experience for multi-threaded and multi-processor applications. Knowledge in C/C++ and Assembly and in addition exposure to .NET C#, Compact Framework, ASP.NET. Good knowledge in electromechanical controls, sensors and actuators. Strong knowledge in Hard Real Time Control and inter-processor communication. Strong knowledge of one or more of the Operating Systems and concepts, Experience with developing unit tests, test automation, and familiarity with UT frameworks (ex. CPPUnit, LDRA, Coverity, Parasoft. Ability to plan and organise for a team. Familiar with Configuration Management and Issue Tracking systems. Excellent interpersonal communication skills. Experience of working in a collaborative engineering environment. Excellent analytical and report writing skills. Minimum Bachelor’s degree in Science or Engineering. For example: Computer Science, Physics, Electrical Engineering, Biomedical Engineering, Cognitive Science or Mathematics. Additional Skills and Qualifications: Design for Six Sigma knowledge would be highly advantageous. Customer focused. Knowledge of international standards applicable to medical devices / risk management including ISO 60601-1, ISO 14971. Familiarity with Agile / Scrum methodologies is desired. Knowledge of software life cycle processes including IEC 62304. Experience with data acquisition, analysis, and statistical methods. Experience in design verification of Medical Device in a FDA-regulated environment is preferred. Experience over the full product life cycle is desired. The BD Difference. BD, founded in 1897, is a global medical technology company with over 40,000 associates in over 100 countries. We create specialized devices, solutions and systems to address many of the world’s most pressing healthcare needs. We operate under a single purpose: “to advance the world of health”. We have been a strong employer presence in Ireland for over 50 years. Join us and be our newest team member making the difference! This job originally appeared on RecruitIreland.com.

Date Added

2137 days ago

Apply