Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Mobile & Application Software Engineer

SANUWAVE, Inc

Job Description

Job Description

The Principal Mobile + Application Software Engineer is a hands-on technical leader responsible for the design, development, and delivery of the top-level software platform for next-generation medical imaging devices. This includes mobile applications (iOS/Android), system-level software integration, user interface development, and overall application architecture.

This role owns the transformation of processed imaging and sensor data into intuitive, reliable, and clinically actionable user experiences. Working in close partnership with Vision Software and Vision Systems Engineering, this position integrates complex multimodal data (RGB, thermal, fluorescence, NIRS, 3D) into a cohesive application layer.

In addition to development, this role is responsible for software process execution (JIRA/Agile), documentation, and software verification and validation within a regulated medical device environment.

ROLES AND RESPONSIBILITIES

Application Architecture + Technical Leadership:

Own the architecture and implementation of the top-level software platform, including mobile applications and system integration layers.

Define application-level software architecture, including:

- Data flow from embedded device → mobile application → cloud/storage.

- Real-time visualization and interaction models.

- System state management and device control interfaces.

Establish performance targets for application responsiveness, reliability, and usability.

Serve as the primary technical lead for application-layer software across the program.

Mobile Application Development (iOS + Android):

Lead development of cross-platform or native mobile applications for medical imaging systems.

Design and implement:

- Real-time visualization of multimodal imaging data.

- UI/UX for clinical workflows (capture, review, annotation, export).

- Device connectivity (Wi-Fi, BLE, USB).

Optimize performance on mobile SoCs (CPU/GPU/NPU) for real-time interaction.

Ensure consistent behavior and performance across iOS and Android platforms.

Collaborate with UX/UI designers and clinical stakeholders to deliver intuitive, high-value interfaces.

Support multispectral, NIR, fluorescence, thermal, or depth-based imaging pipelines as required by the product roadmap.

System Integration (Device ↔ App ↔ Cloud):

Define and implement communication between embedded imaging hardware and mobile applications:

- Streaming, buffering, and synchronization of image data.

- Command/control interfaces for device operation (LEDs, capture modes, sensors).

Architect data handling strategies:

- On-device processing vs mobile vs cloud partitioning.

- Compression, storage, and transfer of large imaging datasets.

Support integration with backend/cloud systems and EHR workflows where applicable.

Software Process, Program Execution + JIRA Ownership:

Own software execution framework using Agile/Scrum methodologies.

Build and manage:

- JIRA epics, stories, and sprint plans.

- Cross-functional dependencies (vision SW, firmware, hardware).

Translate system and product requirements into clear, actionable software work packages.

Drive execution discipline across the software team (planning, tracking, delivery).

Identify risks, bottlenecks, and mitigation strategies early.

Verification, Validation + Regulatory Compliance:

Define and execute software verification and validation strategies for the application layer.

Develop test frameworks for:

- Functional validation.

- UI/UX validation.

- System integration testing.

Ensure compliance with medical device standards including:

- IEC 62304

- ISO 13485

Support Design History File (DHF) development, including:

- Software requirements.

- Architecture documentation.

- Traceability

- Verification evidence.

Participate in risk management and usability engineering activities issues.

Cross-Functional Collaboration:

Partner closely with: Vision Software Engineers (algorithms, image processing), Vision Systems Engineers (hardware, optics, sensors), Firmware and embedded teams.

Translate complex technical outputs into usable application features.

Participate in system-level tradeoffs:

- Latency vs fidelity.

- On-device vs. mobile compute.

- UX vs technical constraints.

Interface with external partners, contractors, and software vendors.

Documentation, Productization and Compliance:

Create and maintain clear, structured documentation for:

- Application architecture.

- APIs and interfaces.

- Data models and workflows.

Support regulatory submissions and audits with well-organized documentation.

Contribute to product readiness including:

- Release management.

- Field support tools.

- Post-market updates.

Stakeholder Engagement:

Support technical discussions with suppliers, manufacturing partners, and internal stakeholders.

Assist with product launches, field issue investigations, and post-market support as needed.

Translate clinical, system, and business requirements into actionable imaging engineering specifications.

MINIMUM EXPERIENCE AND EDUCATION REQUIREMENTS

Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).

8–12+ years of experience in software development, with significant focus on mobile and application-layer systems (medical device experience strongly preferred).

Strong experience in:

- iOS (Swift) and/or Android (Kotlin/Java).

- Cross-platform frameworks (React Native, Flutter) is a plus.

Proven experience building and shipping complex applications that interface with hardware devices.

Experience with:

- Real-time data visualization.

- Networking (Wi-Fi, BLE, USB communication).

- API and system integration.

Strong understanding of software architecture and system design.

Experience with Agile development and tools such as JIRA and Confluence.

Experience in regulated environments (medical device preferred).

Familiarity with software V+V and documentation practices.

Startup or early-stage product development experience strongly preferred.

Able to function with urgency in high-pressure, prototype-driven development cycles.

Excellent verbal, written communication, especially with development and quality teams.

Demonstrated business acumen with the proven ability to work independently as well as collaboratively in a cross-functional team environment.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Principal Mobile & Application Software Engineer in Eden Prairie, MN vacancy
  • $134.6k - $230.8k

     ...for millions of people. Every day, our engineers design, build, and operate some of the...  ...infrastructure supporting enterprise-scale applications and services using the latest state-of-...  ..., and platform issuesPartner with software engineers, architects, security teams,... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $159.75k - $225.5k

     ...capture moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation Agentic AI platforms and applications that power personalization, lifecycle engagement, and customer journeys across... 
    Principal
    Software
    Remote work

    Shutterfly

    Eden Prairie, MN
    4 days ago
  • $112.7k - $193.2k

     ...? Join us to start Caring. Connecting. Growing together.As an Experienced z System ISV Infrastructure Software Engineer within Optum Technology's Z Systems Application Hosting team, you will play a critical role in supporting and optimizing our high-capacity mainframe enterprise... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Weekend work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $112.7k - $193.2k

     ...Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.We are looking for an experienced Senior Application Architect with solid expertise in AWS and Amazon Connect (Digital Channels) to design and deliver scalable, secure, and... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $134.6k - $230.8k

     ...through AI? Optum Financial is seeking a Principal Site Reliability Engineer to lead the evolution of our...  ...Qualifications:10+ years of experience in software engineering, platform engineering,...  ...with all minimum wage laws as applicable.Application Deadline: This will be... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  • $134.6k - $230.8k

     ...Join us to start Caring. Connecting. Growing together.As a Principal Software Engineer on the Identity and Profile team within Optum Technology,...  ...degree in Computer Science, Software Engineering, or an applicable technical area (or equivalent experience)Experience... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  • $112.7k - $193.2k

     ...Caring. Connecting. Growing together.As a Principal Network Engineer within our Core Infra & Ops Platforms...  ...technical innovations by leveraging software-defined solutions, hybrid cloud...  ...comply with all minimum wage laws as applicable.Application Deadline: This will be posted... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...Bachelor's degree in Computer Science, Engineering, or a related technical field 8+ years...  ...architectures6+ years of experience in software engineering with at least 3+ years in a...  ...We comply with all minimum wage laws as applicable.Application Deadline: This will be posted... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $164.6k - $282.2k

     ...We are AI/ML scientists and engineers with deep expertise in AI/ML...  ...ML development platform.As a principal engineer within the...  ...healthcare agents run on. This is a software engineering role at its core...  ...from any approved agent or application, and the agent harness those... 
    Principal
    Software
    Minimum wage
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  • $112.7k - $193.2k

     ...Clinical Decision Support (CDS) Engineering team, a unit within the...  ...solutions. In this role as a Principal Data Scientist, you will lead...  ...AI research and production software engineering. By extracting deep...  ...all minimum wage laws as applicable.Application Deadline: This will... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  • $164.6k - $282.2k

     ...native healthcare consulting and engineering organization within Optum...  ..., and writing code.As a Principal AI Solution Lead, you will own...  ...and iterate using AI-assisted software engineering workflowsProven...  ...all minimum wage laws as applicable.Application Deadline: This will... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...strategic and customer-focused Principal Product Manager to lead the...  ..., health system executives, engineering teams, and commercial...  ...interoperability, and cloud-based software platforms.You'll enjoy the...  ...with all minimum wage laws as applicable.Application Deadline: This... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  • $112.7k - $193.2k

     ...visualization, query, analytic and statistical software to build solutions, perform analysis and...  ..., developers, analysts, and quality engineers All employees working remotely will be...  ...We comply with all minimum wage laws as applicable. Application Deadline This will be... 
    Principal
    Software
    Remote job
    Minimum wage
    Full time
    Work experience placement
    Casual work
    Work at office
    Local area

    Optum

    Eden Prairie, MN
    21 hours ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 6 years of... 
    Software
    Full time
    H1b

    Sonsoft

    Eden Prairie, MN
    21 hours ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...Services.Job DescriptionAt least 4 years of experience in Software engineering process consulting, Business process consulting, Business... 
    Principal
    Software
    Permanent employment
    Full time
    H1b

    Sonsoft

    Minnetonka, MN
    2 days ago
  • $72.8k - $130k

     ...together. The Clinical Decision Support (CDS) Engineering team, a unit within the Optum Insight...  ...who can bring deep expertise across software, data, and AI/ML disciplines to enhance...  ...Design, develop, and test software applications in accordance with established enterprise... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...CMS Interoperability)Apply security controls directly within application code and service design through secure coding, threat modeling...  ...deployment, and production supportCollaborate with solution engineering, development teams, partners, and vendors to maintain a coherent... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $134.6k - $230.8k

     ...provider ecosystemsCollaborate with data engineering and platform teams on cloud-native...  ...Qualifications:Undergraduate degree in applicable area of expertise or equivalent experience...  ...healthcare field2+ years in a lead or principal architecture role designing enterprise-... 
    Principal
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    21 hours ago
  •  ...• Collaborate with partners like PMs/Product Owners/architects etc. • Deploy code, continuous integration/delivery etc. What software tools/skills are needed to perform these daily responsibilities? Angular JS, Bootstrap, HTML/CSS, JavaScript, jQuery, Ajax, Adobe... 
    Software
    Full time

    Jnit Inc

    Eden Prairie, MN
    21 hours ago
  • $134.6k - $230.8k

     ...Join us to start Caring. Connecting. Growing together.As a Principal Software Engineer, you will serve as a senior individual contributor...  ...development while enabling scalable, secure, and high-performing applications.This position follows a hybrid schedule with four in-... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area

    UnitedHealth Group

    Minnetonka, MN
    2 days ago
  • $164.6k - $282.2k

     ...Caring. Connecting. Growing together.As a Principal AI/ML Engineer within Optum Health & Financial Tech,...  ...-approved AI tools and modern software engineering practices to streamline workflows...  ...comply with all minimum wage laws as applicable.Application Deadline: This will be... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...Connecting. Growing together. As a Senior I O Engineer specializing in CICS System Programming,...  ...expertise in system integration, software maintenance, and performance tuning across...  ...cross-functional automation and application teams, you will help implement proactive... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $164.6k - $282.2k

     ...Growing together.We are looking for a Principal AI/ML Engineer to lead the architecture, design, and...  ...'s degree or 4+ years of equivalent software engineering or AI/ML experience in lieu...  ...comply with all minimum wage laws as applicable.Application Deadline: This will be... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Plymouth, MN
    4 days ago
  •  ...Location : REMOTE Duration : Through EOY w/ high chance of extension into 2026 Title : Software Engineer Role Overview Title: AI/ML Engineer (internal title; flexible-could also be CICD Engineer, Senior Software Developer, etc.) Primary Focus: Software... 
    Software
    Local area
    Remote work
    Flexible hours

    My3Tech Inc

    Eden Prairie, MN
    3 days ago
  • $160k - $198.2k

     ...8,198.00Job Area: TechnologyCompany: UnitedHealth GroupLead Software Engineer - Eden Prairie, MN - 2388089EMPLOYER: Optum Services Inc.JOB...  ...Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to... 
    Software
    Work at office
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $112.7k - $193.2k

     ...Connecting. Growing togetherAs a Principal Data Scientist within the...  ...experiments, and guide engineering teams in productionizing scalable...  ...research, data engineering, software engineering, and product...  ...experience building Generative AI applications using LLMs and orchestration... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    4 days ago
  •  ...Groovy, Spring boot, Gradle At least 1 year of experience in Angular 2, Node JS Experience in Oracle At least 4 years of experience in software development life cycle. Exposure to Amazon Cloud (AWS) environment and Grails (Preferred) Experience in Coding, Design and... 
    Software
    Full time

    Avance Consulting

    Eden Prairie, MN
    3 days ago
  • $119.8k - $202.3k

    C.H Robinson is seeking a Software Engineer III on our Global Forwarding engineering team where...  ...with engineering product managers and principal engineers to translate requirements...  ...environmentExperience building cloud-native applications (e.g., Azure, AWS, GCP)Familiarity... 
    Software
    Hourly pay
    Full time
    Work experience placement
    Remote work
    Worldwide

    C.H. Robinson Int.

    Eden Prairie, MN
    21 hours ago
  • $112.7k - $193.2k

     ...start Caring. Connecting. Growing together.The Sr. Manager, Software Engineering is both a technology and people leader, accountable for...  ...Docker, Kubernetes)Hands-on experience building modern web applications and RESTful servicesExperience applying Domain-Driven Design... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  •  ...Engineer With Dev Ops SkillsWe are looking for an engineer with Dev Ops skills who can help fix vulnerabilities. Below are the skillset...  ...Vulnerability Management, Linux administrative skills, Python (Software Engineering experience). MicroStrategy and Azure is a bonus.... 
    Software

    Omni Inclusive

    Eden Prairie, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Mobile & Application Software Engineer. Be the first to apply!