- 地点
- 科克,爱尔兰
- 工作方式
- 混合办公
- 类型
- 全职
- 资历
- lead
- 部门
- 工程
- 编号
- R550347
职责
- 领导符合需求和定义架构的软件组件的设计和开发。
- 应用并指导他人先进的工程理论、原理和概念。
- 进行、设计和选择高级原型和测试。
- 引导并指导纠正复杂的产品设计问题。
- 进行技术探索并影响其在业务中的应用。
- 将用户需求转化为设计输入/规范,并独立生成复杂的系统级设计。
- 开发多项发明公开、专利或商业秘密。
- 在设计系统的多个组件时独立做出设计权衡决策。
- 能够与项目团队一起生成和审查必要的文档(需求/设计/架构/错误/测试)。
- 与不同学科的团队成员合作,打造高保真原型设备,需要软件、电子和机械原理方面的知识。
- 通过展示对市场、客户动态和竞争产品的深入了解,为竞争和市场战略做出贡献。
- 运用对临床程序的深入了解来加强产品开发。
- 参与并执行面向客户的活动,例如与内部和外部利益相关者合作进行以客户为中心的设计。
- 展现出财务敏锐度。
- 作为业务部门专家,指导其他人使用行业标准,包括根据适用法规的设计要求和测试策略。
- 带领其他人创建和完善工程文档,例如设计历史文件并创建更具进步的技术内容。
- 与跨职能业务部门密切合作,为研发程序和行业标准的发展做出贡献。
- 与运营、质量、制造、监管、临床等领域项目管理团队合作,确保项目成功,同时领导和管理团队内的其他项目经理。
- 通过及时为整个部门提供职能和战略领导,建立业务和技术策略。
- 要求自己和他人以热情、精力和动力提供高质量的成果,以满足业务重点。
- 指导、培养和激励他人。
- 领导系统代码审查,应用设计原则、编码标准和最佳实践。
必备要求
- 精通嵌入式软件的设计、开发、编码、测试、调试和维护。
- 分析并提高嵌入式系统资源的效率、稳定性和可扩展性。
- 原型和台架测试设计。
- 熟练从头开始编写设备驱动程序或在嵌入式处理器上调试/增强设备驱动程序。
- 解决问题、根本原因分析、确定潜在解决方案并根据要求进行评估的专业知识。
- 擅长开展研究和调查以支持产品设计。
- 编程语言:C/C++、QT、Python、Linux、Windows、实时操作系统、VxWorks、Matlab、Shell 脚本、汇编、直流/无刷直流电机控制、通信协议。
- 应用各种设计概念和模式设计新的组件和系统。
- 能够领导项目集成开发环境(IDE)的策略。
- 能够利用静态/动态分析、内存管理、代码覆盖率和软件分析技术等工具来制定策略。
- 领导集成和部署过程的能力。
- 协作影响软件开发生命周期流程变化和最佳实践。
- 协作影响应用生命周期管理、可追溯性最佳实践和工具。
- 协作领导为分配的任务和项目创建代码实施时间/资源的估算。
- 适用于 SDLC(软件开发生命周期)的监管和合规标准。
- 软件工程学士学位 / 计算机科学 / 电子或相关专业及 8 年以上工作经验。
Responsibilities
- Lead the design and development of software components that meet requirements and defined architecture.
- Apply and mentor others in advanced engineering theories, principles, and concepts.
- Conduct, design, and select advanced prototyping and testing.
- Lead and guide correction of complex product design issues.
- Conduct technical exploration and influence its application in the business.
- Translate user needs into design inputs/specifications and independently generate complex system-level designs.
- Develop multiple invention disclosures, patents, or trade secrets.
- Independently make design trade-off decisions when designing multiple components of a system.
- Ability to generate and review necessary documentation (requirements/design/architecture/bugs/test) with the project team.
- Collaborate with team members from different disciplines to build high-fidelity prototype devices, requiring knowledge of software, electronics, and mechanical principles.
- Contribute to competitive and market strategy by demonstrating deep understanding of market, customer dynamics, and competitive products.
- Apply deep understanding of clinical procedures to enhance product development.
- Participate in and execute customer-facing activities, e.g., collaborate with internal and external stakeholders for customer-centered design.
- Demonstrate financial acumen.
- Serve as business unit expert, mentor others in industry standards, including design requirements and test strategies per applicable regulations.
- Lead others in creating and refining engineering documentation, such as design history files and creating more progressive technical content.
- Work closely with cross-functional business units to contribute to the development of R&D procedures and industry standards.
- Collaborate with project management teams in operations, quality, manufacturing, regulatory, clinical, etc., to ensure project success while leading and managing other project managers within the team.
- Establish business and technical strategies by providing timely functional and strategic leadership to the entire department.
- Hold self and others accountable for delivering high-quality results with passion, energy, and drive to meet business priorities.
- Mentor, develop, and inspire others.
- Lead system code reviews, applying design principles, coding standards, and best practices.
Must Have
- Proficient in design, development, coding, testing, debugging, and maintenance of embedded software.
- Analyze and improve efficiency, stability, and scalability of embedded system resources.
- Prototype and bench test design.
- Proficient in writing device drivers from scratch or debugging/enhancing device drivers on embedded processors.
- Expertise in problem solving, root cause analysis, identifying potential solutions, and evaluating against requirements.
- Skilled in conducting research and investigations to support product design.
- Programming languages: C/C++, QT, Python, Linux, Windows, RTOS, VxWorks, Matlab, Shell scripting, Assembly, DC/BLDC motor control, communication protocols.
- Apply various design concepts and patterns to design new components and systems.
- Ability to lead strategy for integrated development environments (IDE) for projects.
- Ability to leverage tools such as static/dynamic analysis, memory management, code coverage, and software analysis techniques to develop strategies.
- Ability to lead integration and deployment processes.
- Collaborate to influence software development lifecycle process changes and best practices.
- Collaborate to influence application lifecycle management, traceability best practices, and tools.
- Collaborate to lead creation of code implementation time/resource estimates for assigned tasks and projects.
- Regulatory and compliance standards applicable to SDLC (Software Development Life Cycle).
- Bachelor's degree in Software Engineering / Computer Science / Electronics or related field and 8+ years of experience.
公司简介
史赛克(Stryker)致力于改善人们的生活,并对研发新型医疗器械产品充满热情。作为史赛克的工程师,您将运用尖端技术改善医疗保健,并为自己所做的工作感到自豪。在这里,您将与一群才华横溢、智慧超群的同事在充满支持的文化氛围中并肩工作,共同打造行业领先的医疗技术产品。我们重视员工的个人和职业发展,因此您也将拥有广阔的发展空间。