Senior Software Engineer

Phillips-Medisize A/S

Biography

Jens True is a highly experienced Senior Software Engineer at Phillips-Medisize, specializing in low-level embedded programming with core expertise in C.

He excels in a technical leadership capacity, managing the full software development lifecycle for electronic and medical device software projects—from initial concept through final deployment, including project management and reporting.

Jens drives efficiency by implementing and enforcing modern development methodologies, including Test-Driven Development (TDD) and Continuous Integration (CI). His technical range spans multiple languages, including C++, C#, Python, PHP, and JavaScript, complemented by broad proficiency with modeling tools, bug tracking, and advanced version control systems.

Interests
  • Embedded software development
  • Control theory
  • Continuous Integration
  • Software Project Management
Education
  • Bachelor of Engineering in Electronics, 2019

    Aarhus University School of Engineering

  • Highschool (STX), Mathematical line, 2007

    Struer Statsgymnasium

Skills

Professional work areas and personal interests

C, C++, Assembly

Embedded programming. AVR, ARM, ST, nRF, PIC

Development tools

Static code analysis, CI/CD tools, Software modeling tools.

Project management

Project management for small software development teams

Linux

Linux development for embedded systems and servers. Docker, RDBMs, package managers.

Webdevelopment

Webdevelopment. HTML/JS, PHP, SQL, NodeJS, WebSockets.

Control theory

Design, Implementation, Simulation, MATLAB/SimuLink.

Quality control

Software Development under QMS, ISO 13485/62304, Medical device software.

Experience

Work and education

 
 
 
 
 
Phillips-Medisize A/S
Senior Software Engineer
April 2025 – Present Struer, Denmark
Senior Software Engineer focused on integrating, and driving embedded software solutions for medical devices.
 
 
 
 
 
Phillips-Medisize A/S
Software Engineer
June 2019 – April 2025 Struer, Denmark

Software Engineer implementing embedded software solutions for medical devices

  • Embedded programming, drivers, and services in C/C++
  • Support tools in Python and C#
  • Control theory
  • Product development under QMS - IEC62304 & ISO13485
 
 
 
 
 
AU - Aarhus University
Bachelor in Electronic Engineering
September 2016 – June 2019 Herning, Denmark

Bachelor of Engineering - Electronics

  • Software Development, Digital Design, Analog Electronics, Digital Signal Processing
  • Group semester projects
  • Elective classes
    • Advanced Digital Design
    • Advanced Software Development
    • IOT - Internet of Things
    • Big Data/Machine Learning
  • Bachelor project
    • Mocking hardware in software to facilitate automated testing of embedded devices
 
 
 
 
 
LEAX A/S
Development technician
January 2010 – January 2019 Lemvig, Denmark

Development support technician. Primary employment focused on software development and support in development-related tasks.

  • Embedded software
  • Web development
  • Customer support and hardware servicing
  • Windows software and server applications

Courses

Introduction to SaMD, IEC 62304 and IEC 82304-1

Learning goals:

  • Know how to create high quality software
  • Know how to create safe software
  • Be able to manage software in a way that adds value to you
Introduction to Safety for Electrical Medical Devices and IEC 60601

Learning goals:

  • Understand what basic safety for a medical device is.
  • Understand why and how basic safety is implemented and the most common pitfalls in medical device product development and how to avoid them.
  • Strengthen your communication skills in the area of basic safety for medical devices.
  • Build awareness of effective management of safety throughout the product lifecycle.
Risk Management for Medical Devices and ISO 14971:2019
Blended classroom and online training.
Introduction to Risk Management for Medical Devices and ISO 14971:2019

Learning goals:

  • To understand the overall process of risk management and how to create safe medical devices.
  • To strengthen the ability of participants to independently perform risk analysis, risk evaluation and risk control.
  • To establish and increase knowledge on risk management tools and their differences, such as FMEA and P-FMEA.
Software development - regulatory requirements

Course content:

  • EU Medical Device Regulation (MDR)
  • FDA regulations
  • Good practice: SW lifecycle processes
  • 60601 with focus on chapter 14, contribution of SW to essential performance
  • 62304 - Software development lifecycle
  • Development For class C software
  • Software risk in relation to 62304
  • Concept cybersecurity
  • Cybersecurity risk management process
  • Agile SW development
  • GDPR/HIPAA
  • Tool validation
Device Control Training

Course content:

  • Medical devices - EU
  • Combination products
  • Quality system strategy
  • Design Controls
  • Planning
  • User needs -> Design input
  • Risk management
  • Design Output, Review, Verification, Validation, Transfer, Changes
  • Design History File

Contact

Ways to get hold of me

Jens Christian Kallesøe True