Embedded Firmware Engineer at Quadrant Scientific Ltd
Bishopstown, County Cork, Ireland -
Full Time


Start Date

Immediate

Expiry Date

09 Dec, 25

Salary

50000.0

Posted On

09 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

New Concepts, Specifications, Programming Languages, Python, C, C++, Git, Computer Science, Software

Industry

Computer Software/Engineering

Description

JOB BRIEF

Quadrant Scientific is an exciting Irish start-up delivering the leading edge of electronics innovation to clients across the medical device sector. Our core expertise is in electromagnetic tracking and navigation technology which provides essential tools for performing the most cutting-edge and lifesaving procedures across a wide range of medical procedures.
We are looking for a talented and passionate Embedded Firmware Engineer to join our software team and take responsibility over the development of our firmware from prototype through to fully verified and validated medical software.

Firmware Engineer responsibilities include C, Python and C++ development across such areas including;

  • algorithm implementation and optimization,
  • graphical user interfaces,
  • embedded systems,
  • network data interfaces,
  • testing and validation,
  • cloud computing,
  • machine learning and AI,
  • wireless communication

The overall role of the Firmware Engineer is to build high-quality, innovative and fully performing software that complies with applicable standards and technical design.

REQUIREMENTS

Candidates for this position should be

  • Fluent in the C and Python programming language
  • Comfortable with compiling C++ projects from source code
  • Familiar with revision control systems such as Git
  • Proactive in implementing new concepts and ideas based on clinical feedback
  • Proven work experience as a Firmware Engineer or Firmware Developer
  • Proven ability to develop software in Python, C, C++ or other programming languages
  • Ability to document requirements and specifications
  • Bachelors and/or Master’s degree in Computer Science, Engineering or relevant field
  • Experience with ST Electronics and Nordic MCUs is an advantage.
Responsibilities

RESPONSIBILITIES

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures compliant with applicable standards (e.g., ISO 13485, ISO 60601, IEC 62304)
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Library and API design for customer code integration

Firmware Engineer responsibilities include C, Python and C++ development across such areas including;

  • algorithm implementation and optimization,
  • graphical user interfaces,
  • embedded systems,
  • network data interfaces,
  • testing and validation,
  • cloud computing,
  • machine learning and AI,
  • wireless communicatio
Loading...