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 9 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
    1 day ago
  • $134.6k - $230.8k

     ...Delivering solutions and responsible for outcomes across data engineering, balancing feature delivery, technical debt reduction, and...  ...full-time employment. We comply with all minimum wage laws as applicable.Application Deadline: This will be posted for a minimum of 2... 
    Principal
    Software
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote 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
    10 hours ago
  • $112.7k - $193.2k

     ....Join our dynamic technology team as a Principal Business Systems Analyst, where you will...  ...system architecture, storage, application development, finance, and IT leadership...  ...support PLM processes on x86 serversDrive software inventory reporting, TADz answers, security... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days 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
    2 days ago
  • $106.58k - $109k

     ...Job Duties Arcserve LLC seeks Principal Software Engineer (Reports to: Eden Prairie, MN) responsible for leading Agile Scrum execution for...  ...Dental, Vision Insurance, and more. For additional benefits information: Application Email ****@*****.***... 
    Principal
    Software
    Full time
    Remote work
    Home office
    Shift work

    Arcserve

    Eden Prairie, MN
    10 hours 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
    1 day ago
  • $140k - $210k

     ...the design and manufacturing of highly engineered, precision power conversion, measurement...  ...control solutions for mission-critical applications and processes. AE’s power solutions...  ...evaluate interfaces between hardware and software, and operational performance requirements... 
    Principal
    Software
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    4 days 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
    2 days ago
  • $84.8k - $191k

     ...decisions across our global business. As a Principal Analytics Engineer - Analytics and AI, you'll play a...  ...'ll operate at the intersection of software engineering, data architecture,...  ...integrate analytics into enterprise applications through APIs and event-driven architecture... 
    Principal
    Software
    Hourly pay
    Full time
    Work experience placement
    Worldwide

    C.H. Robinson Int.

    Eden Prairie, MN
    4 days ago
  • $145k - $175k

     ...and manufacturing of highly engineered, precision power conversion,...  ...solutions for mission-critical applications and processes. AE’s power...  ...together.POSITION SUMMARY:A Principal Firmware Engineer will design...  ..., and evaluate embedded software, and/or programmable logic and... 
    Principal
    Software
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    10 hours ago
  •  ...Description Position Summary The Principal Electrical Design Engineer is a subject matter expert within the...  ...(mechanical, firmware, software, quality, and manufacturing) to translate...  ...implementation •         Working knowledge of applicable standards and regulations (e.g.,... 
    Principal
    Software
    Work at office

    RxFunction

    Eden Prairie, MN
    a month 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
    4 days 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
    1 day ago
  • $91.7k - $163.7k

     ...payers onto the Optum Pay processing platform. As a Senior Software Engineer, you will play a key role in designing, developing, and supporting...  ...guide developers on technology stacks, best practices, and application-specific knowledgeIdentify and implement opportunities to... 
    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

     ...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
    1 day 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
    1 day ago
  • $66.1k - $118.3k

     ...for new ideas, innovative products and software that drives elevated performance for the...  ...bringing out the best in our software engineering teams. We serve customers across the health...  ...Action employer and all qualified applicants will receive consideration for employment... 
    Software
    Work experience placement
    Local area
    Remote work
    Work from home

    UnitedHealth Group

    Eden Prairie, MN
    4 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
    1 day ago
  • $112.7k - $193.2k

     ...together.We are seeking a seasoned Principal Data Scientist to lead...  ..., drive POCs and guide engineering teams in productionizing scalable...  ...learning and generative AI applications Design, build, and deploy scalable...  ...engineers, data scientists, software engineers and product... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    10 hours 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
    2 days ago
  • $202.2k - $213.25k

     ...Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology,...  ...clearance is required at time of hire. Applicants selected will be subject to a U.S....  ...ROLE AND POSITION OBJECTIVES:As a Senior Principal Embedded Software Engineer for Airborne... 
    Principal
    Software
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    2 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
    3 days ago
  •  ...Growing together.We are seeking a Principal Site Reliability Engineer (SRE) to define and scale reliability...  ...in Site Reliability Engineering, Software Engineering, or Cloud EngineeringExperience...  ...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

    Minnetonka, MN
    1 day ago
  • $91.7k - $163.7k

     .... Works with analytics and statistical software such as SQL, R, Python, Hadoop and others...  ...includes Data Sourcing, Cleansing, Engineering, Modeling, and Interpretation - Proposes...  ...of experience as a programmer either in application languages like Java, C++, VB or Data Processing... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    UnitedHealth Group

    Eden Prairie, MN
    1 day ago
  • $120.1k - $214.5k

     ...Connecting. Growing together.We are seeking a Senior AI/ML Software Engineer to build AI-powered data products and modern digital experiences...  ...-stack engineering role focused on developing intelligent applications for Compass reporting and the Quality & Patient Safety (QPS... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    10 hours ago
  •  ...Sr. Quality Engineer (.NET, C#) Responsibilities would be SDET related, so basically being a Sr Software Engineer focused on automation and quality. C2H Remote What Project...  ...test automation frameworks for Banking applications within Optum Financial IDEAL BACKGROUND:... 
    Software
    Work experience placement
    Remote work

    Samprasoft

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

     ...Growing together.We are seeking a Principal AI Architect to lead the...  ...ensuring alignment across engineering, product, and business stakeholders...  ...: 8+ years of overall software/systems engineering...  ...with all minimum wage laws as applicable.At UnitedHealth Group, our mission... 
    Principal
    Software
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Plymouth, MN
    2 days ago
  •  ...Senior Software Engineer The Senior Software Engineer position is a key member of R&D Software...  ...roadmaps Partner with the Principal software engineers and Architects to define...  ...performance requirements for medical device application Responsible for performance and... 
    Software
    Remote work

    Samprasoft

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

     ...OverviewWe are seeking an experienced and highly motivated Senior Software Engineer to drive the design, development, and evolution of scalable...  ...-time employment. We comply with all minimum wage laws as applicable. Pursuant to the San Francisco Fair Chance Ordinance, we... 
    Software
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    10 hours ago

Do you want to receive more vacancies?

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