Job Description
A senior staff software engineer is required to join a highly skilled, multi-disciplined R&D team at our client's Cork-based facility. The role involves developing industry-leading next-generation medical technology products from concept stage through to manufacture.
Key Responsibilities:
* Lead the design and development of software components in alignment with defined requirements and architecture.
* Apply and mentor others on advanced engineering theories, principles, and concepts.
* Design, select, and conduct advanced prototyping and testing.
* Lead and guide the correction of complex product design issues.
* Conduct technology exploration and influence its application within the business.
* Translate user needs into design inputs/specifications and produce complex system-level designs independently.
* Develop invention disclosures, patents, or trade secrets.
* Making design trade-off decisions while designing multiple system components.
* Ability to generate and review project documents (requirements/design/architecture/bugs/test) with project teams.
Requirements:
* Bachelor's degree in Software Engineering/Computer Science or related discipline.
* 6+ years of work experience.