Job Description
About us
Neuro-Kinesis Corporation (NKC) is a biomedical device company focused on developing innovative surgical tools that incorporate advanced biosensor systems to improve patient care and clinical outcomes. Our work spans embedded systems, data-driven diagnostics, and real-time monitoring solutions. As we expand our development pipeline, weโre seeking a contract software engineer to support ongoing development of our digital cardiac mapping catheter and robotic guidance technology.
Summary of Position:
We are looking for a skilled Contract Software Engineer to assist in the development and testing of software for NKCโs Electrophysiological Cardiac Catheter technology. This is a hands-on development role, ideal for a self-starter comfortable working in a regulated environment with tight timelines and cross-functional collaboration.
Responsibilities:
ยท Design, develop, test, and maintain embedded software and/or applications that interface with biomedical devices from the concept phase and research through design, coding, simulation, testing, integration and debugging, to manufacturing and post-launch support.
ยท Work with hardware and systems engineering teams to ensure seamless integration.
ยท Collaborate with cross-functional teams to integrate software with hardware and ensure product functionality and safety.
ยท Develop tools and dashboards for data visualization and device monitoring.
ยท Conduct unit and integration testing; document software in compliance with medical device standards.
ยท Write and maintain documentation in accordance with FDA, ISO, and other regulatory standards.
ยท Contribute to regulatory documentation, including software traceability and test protocols.
ยท Contribute to risk assessments, verification & validation testing, and code reviews.
ยท Demonstrate leadership and expertise in embedded software development.
ยท Work with vendors as needed
ยท Ability to work independently and with a team: You will be collaborating and often contributing to discussions amongst internal teams and contractors.
Requirements
ยท Bachelorโs or Masterโs degree in Computer Science, Software Engineering, Biomedical Engineering, or related field.
ยท 5+ years of professional software development experience (medical device or regulated industry experience is a plus).
ยท Proficiency in one or more programming languages (e.g., C/C++, Python, Java) on Windows and/or Linux Software Development Platforms
ยท Experience with embedded systems (ST microcontrollers), firmware development, or real-time operating systems (RTOS) is preferred.
ยท Strong knowledge of communication protocols (e.g., USB, Bluetooth, UART, I2C, SPI).
ยท Familiarity with regulatory standards (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 11) is a strong advantage.
ยท Excellent problem-solving and communication skills.
ยท Proficient with MS Office Suite (Outlook, Word, PowerPoint, Excel, and Project)
ยท Passion for healthcare and technology
Nice to have:
ยท Familiarity with cloud platforms (e.g., AWS, Azure).
ยท Exposure to machine learning or signal processing for biomedical data.
ยท Familiarity with test automation frameworks or scripting tools.
ยท Experience working with regulatory submissions (FDA, CE, ISO 13485).
ยท Knowledge of cybersecurity principles for medical software.
ยท Knowledge of quality tools (Risk analysis, Root cause analysis, Problem solving approaches)
ยท Ability to work in a fast-paced development environment
ยท Ability to flexibly change projects and goals
ยท Strong analytical and communication skills
ยท Project management skills
Physical Job Requirements:
ยท This position is an on-site position. The contract employee is regularly required to be independently mobile. The employee is required to interact with a computer and communicate with peers and co-workers.
Contract Details:
ยท Duration: 6-month contract with potential for extension or hire
ยท Hours: 30 hrs/week
ยท Location: On-site
ยท Rate: Competitive hourly rate, commensurate with experience
Job Type: Contract
Pay: $100,000.00 - $150,000.00 per year
Work Location: In person