Bootstrap

MagVenture

Embedded Software Engineer

๐Ÿ“ŒCopenhagen, Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

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

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—