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$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...PrincipalSoftwareMinimum wageFull timeTemporary workWork experience placementWork at officeLocal areaRemote 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$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...PrincipalSoftwareMinimum wageFull timeWork experience placementLocal 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$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 ****@*****.***...PrincipalSoftwareFull timeRemote workHome officeShift 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$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...PrincipalSoftwareWork at officeFlexible hours$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$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...PrincipalSoftwareHourly payFull timeWork experience placementWorldwide$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...PrincipalSoftwareWork at officeFlexible hours- ...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.,...PrincipalSoftwareWork at office
- ...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
$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...SoftwareMinimum 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, 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- ...• 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
$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...SoftwareWork experience placementLocal areaRemote workWork from home$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$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...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
$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...PrincipalSoftwareWork at officeFlexible hours$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- ...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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work
$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...SoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours$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...SoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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:...SoftwareWork experience placementRemote work
$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...PrincipalSoftwareMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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...SoftwareRemote work
$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...SoftwareMinimum wageFull timeWork experience placementLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Mobile & Application Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Eden Prairie, MN
- principal Eden Prairie, MN
- cash application representative Eden Prairie, MN
- application development Eden Prairie, MN
- senior application administrator Eden Prairie, MN
- applications consultant Eden Prairie, MN
- paper application Eden Prairie, MN
- app support Eden Prairie, MN
- director of enterprise application services Eden Prairie, MN
- cash application clerk Eden Prairie, MN



