Embedded Software Developer

MagVenture


Dato: for 12 timer siden
By: Farum, Region Hovedstaden
Kontrakttype: Fuld tid
About MagVenture

MagVenture 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 Role

Join 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.

Technologies

Embedded C, CMake, CTest, OpenOCD, ARM CMSIS, Bitbucket/Git, Jira, Confluence, SPI, Ethernet.

Key Responsibilities


  • Design and implement firmware for in-house Cortex-M7 boards
  • Write unit tests and work within our automated test framework
  • Maintain and optimise our super-loop scheduler for safety, latency and power
  • Integrate digital and analogue sensors; ensure reliable SPI/Ethernet communications
  • Manage firmware updates and versioning
  • Develop automated hardware-in-the-loop tests and coverage metrics
  • Work closely with hardware engineers and high-level C# team on end-to-end data flow
  • Produce design documentation in line with IEC 62304 and other medical-device regulations.


Ideal Candidate Profile


  • 2+ years of embedded C on ARM microcontrollers
  • Confident using oscilloscopes/logic analysers; solid electronics fundamentals
  • Experience with CMake build systems and Git-based workflows (Bitbucket)
  • Comfortable in an agile environment, able to take initiative and adapt to evolving project needs
  • Strong collaboration and communication skills, engaging effectively with stakeholders for project alignment
  • Thriving in teamwork and innovation
  • Fluent in English (written and spoken); Danish is an advantage
  • Based 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 Have


  • Familiarity with medical device standards e.g., IEC 62304, IEC 60601, and ISO 13485
  • Experience of Scrum, Kanban or similar methodologies
  • Experience with Jira, Confluence, Git, Bitbucket.


What MagVenture Offers

At 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 devices
  • Flexibility to organize your own time and tasks
  • A collaborative, informal environment with a skilled, passionate team
  • Benefits including flexible hours, pension scheme, lunch arrangement, and health insurance
  • A 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

Send et CV