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