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.
$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,...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote workWeekend work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeContract workWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...PrincipalSoftwareRemote jobMinimum wageFull timeWork experience placementCasual workWork at officeLocal area- ...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...SoftwareFull timeH1b
- ...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...PrincipalSoftwarePermanent employmentFull timeH1b
$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...SoftwareMinimum wageFull timeWork experience placementLocal areaRemote work$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...SoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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-...PrincipalMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...• 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...SoftwareFull time
$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-...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal area$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work$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...SoftwareMinimum wageFull timeWork experience placementLocal areaRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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...SoftwareLocal areaRemote workFlexible hours
$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...SoftwareWork at officeRemote work$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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...SoftwareFull time
$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...SoftwareHourly payFull timeWork experience placementRemote workWorldwide$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...SoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Mobile & Application Software Engineer. Be the first to apply!
- senior application security engineer Eden Prairie, MN
- senior app developer Eden Prairie, MN
- app developer Eden Prairie, MN
- software applications developer Eden Prairie, MN
- senior application support engineer Eden Prairie, MN
- senior application developer Eden Prairie, MN
- application performance engineer Eden Prairie, MN
- senior principal cloud computing engineer Eden Prairie, MN
- principal Eden Prairie, MN
- cash app Eden Prairie, MN


