About MagVentureMagVenture is a pioneering Danish medtech company and global leader in magnetic stimulation therapy. As result of FDA-approval and scientific studies, our cutting-edge Transcranial Magnetic Stimulation (TMS) technology is now transforming the treatment of complex conditions such as depression, OCD, and neurological disorders like Parkinson’s, dementia, and PTSD. With more than 200 dedicated employees globally – and growing fast – we offer you a unique opportunity to work at the forefront of innovation in medical technology. All product development and manufacturing take place in-house at our headquarters near Copenhagen (Farum), ensuring seamless collaboration across disciplines.
The RoleJoin our device-side firmware team to build the real-time software that powers TMS devices and custom electronics. You’ll code bare-metal C on Cortex-M7 boards in a super-loop architecture, integrating sensors, coils, EEG pods and robot arms while meeting strict medical device standards. TechnologiesEmbedded C, CMake, CTest, OpenOCD, ARM CMSIS, Bitbucket/Git, Jira, Confluence, SPI, Ethernet.
Key ResponsibilitiesDesign and implement firmware for in-house Cortex-M7 boardsWrite unit tests and work within our automated test frameworkMaintain and optimise our super-loop scheduler for safety, latency and powerIntegrate digital and analogue sensors; ensure reliable SPI/Ethernet communicationsManage firmware updates and versioningDevelop automated hardware-in-the-loop tests and coverage metricsWork closely with hardware engineers and high-level C# team on end-to-end data flowProduce design documentation in line with IEC 62304 and other medical-device regulations.
Ideal Candidate Profile2+ years of embedded C on ARM microcontrollersConfident using oscilloscopes/logic analysers; solid electronics fundamentalsExperience with CMake build systems and Git-based workflows (Bitbucket)Comfortable in an agile environment, able to take initiative and adapt to evolving project needsStrong collaboration and communication skills, engaging effectively with stakeholders for project alignmentThriving in teamwork and innovationFluent in English (written and spoken); Danish is an advantageBased in the Copenhagen area with a valid work and residence permit.
We encourage you to apply even if you don’t meet all the requirements – if you’re passionate about medical technology and eager to learn, we’d love to hear from you!Nice to HaveFamiliarity with medical device standards e. g. , IEC 62304, IEC 60601, and ISO 13485Experience of Scrum, Kanban or similar methodologiesExperience with Jira, Confluence, Git, Bitbucket. What MagVenture OffersAt MagVenture, you will be part of a forward-thinking innovative company working on impactful medical technologies. We offer:
The chance to develop software for cutting-edge medical devicesFlexibility to organize your own time and tasksA collaborative, informal environment with a skilled, passionate teamBenefits including flexible hours, pension scheme, lunch arrangement, and health insuranceA workplace that fosters creativity and inclusivity. Want to Join?We are hiring on an ongoing basis, so please don’t hesitate to send your CV along with a brief introduction about yourself and your motivation for applying. For more information, visit our website: https: //magventure. com
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.