Jobs · Engineering

Principal Mobile Engineer

MiniMed · Los Angeles, California, United States · 1 mo ago
Engineering$138k–$234k/yrFull-time
We need to output only HTML fragment, no html/body tags, no markdown fences. Use

for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. Remove boilerplate, navigation, legal, EEO, etc. Also remove duplicated lines, application instructions, cookie etc. We need to preserve all substantive information. Let's parse the posting: - Opening line: "We anticipate the application window for this opening will close on - 22 Sep 2026" (application window close date). This is metadata; we can fold into a short

maybe. Not a heading. - Then: "At MiniMed, you can begin a lifelong career of exploration and innovation, while helping make a difference in the lives of people living with diabetes around the globe. You'll lead with purpose, breaking down barriers to innovation for a more connected, compassionate world." This is prose. - Then heading: "About The Role Principal Mobile Engineer for MiniMed Inc." Actually text: "About The Role Principal Mobile Engineer for MiniMed Inc." So we need an

About the role (or About The Role). The content after that: "Responsible for enterprise medical device product/mobile app product design and development which includes cross-platform iOS and Android mobile apps." Then "Responsibilities may include the following and other duties may be assigned." Then list of responsibilities. Thus we can have:

About the role

Responsible for enterprise medical device product/mobile app product design and development which includes cross-platform iOS and Android mobile apps.

Then responsibilities section:

Responsibilities

with
  • items. List items from the posting: - Design, develop, test, debug and implement software components, software tools and utilities. - Determine software design requirements and ensure that design is successfully implemented and monitored to meet overall product quality. - Generate product software architecture, design, standards, procedures and best practices. - Utilize Design Patterns to write medical device applications and tools using MVC (Model-View-Controller), MVVM (Mode-View-View-Model), Singleton, Factory, and Observer design pattern. - Design Bluetooth LE(BLE) stack to communicate with medical devices and conduct BLE performance characterization under various RF (Radio Frequency) conditions. - Design and implement storage of data using mobile databases, Data Access Objects (DAO), or persistence framework. - Webservice consumption using standard Rest API framework or libraries for iOS, Android and medical devices apps. - Handle application security by utilizing Data encryption/decryption and maintain secured layer for BLE communication. - Work to create multiple reusable and customized components that can be plugged in and out for iOS and Android apps. - Implement continuous integration best practices for iOS, Android apps and medical devices. We should keep them exactly as given. Then Minimum Qualifications: "Requires a Bachelors degree and minimum 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience." Nice To Haves: bullet list: - Degree in Computer Science, Software Engineering, Electronics Engineering, or related engineering field. - 5 years of progressive post-baccalaureate experience as a principal software engineer or related occupation in Mobile development and testing. - BLE Communication experience. We could put these under Requirements or Qualifications. The instruction says use headings like Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide which sections to include based on content. We have: - About the role (we have) - Responsibilities (we have) - Minimum Qualifications (maybe under Qualifications) - Nice To Haves (maybe under Skills or Requirements) - Physical Job Requirements (some generic text about physical demands, but it's generic; we might drop as boilerplate? It says "Physical Job Requirements The above statements are intended to describe the general nature..." This is generic; we could drop as it's not specific? It mentions "For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile..." This is somewhat specific but still generic. Might be considered boilerplate? The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. Physical job requirements may be considered boilerplate but it's part of job description. However it's fairly generic; we could keep under Requirements? But we need to avoid filler. It says "The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions." That's generic. Then "For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer and communicate with peers and co-workers." That's somewhat specific but still generic. Might be okay to keep as a short paragraph under Requirements? However we have to decide. Then Benefits & Compensation section: includes salary ranges, benefits description. We need to include Benefits and Pay sections if they have real specific content. The posting includes salary ranges: "Salary ranges for U.S (excl. PR) locations (USD):$138,000.00 - $234,000.00 For roles located in California, Seattle WA, Washington DC, Boston MA, and New York City, the salary range is $153,000.00 - $261,000.00 USD." Also mentions short-term incentive (STI). Then benefits list: health, dental, vision insurance, HSA, FSA, life insurance, long-term disability, dependent daycare spending account, incentive plans, 401(k) match, short-term disability, paid time off, holidays, employee stock purchase plan, employee assistance program, non-qualified retirement plan supplement, capital accumulation plan. Also note about regular employees. Thus we can have:

    Benefits

    with
    • items.

      Pay

      with

      containing salary ranges and STI mention. Schedule: not mentioned, so omit. Skills: we could put Nice To Haves under Skills. Or we could have a Skills section for technical skills like BLE, design patterns, etc. But we already have responsibilities covering many. The Nice To Haves are more like qualifications/skills. We could put them under Skills. Requirements: we could put Minimum Qualifications under Requirements. Qualifications: maybe we could combine? But we need to avoid duplicate sections. Let's decide: - About the role - Responsibilities - Requirements (minimum qualifications) - Skills (nice to haves) - Benefits - Pay We should not include Schedule. Now we need to strip boilerplate: The opening line about application window closing date we can keep as a short

      maybe at top. Also the introductory sentences about MiniMed career etc can be a

      . We need to ensure we don't repeat job title as heading. Already not. We must not include Job ID/requisition numbers. We must not include EEO etc. At the end there is a lot of EEO policy and Fair Chance etc. Remove that. Also remove "About MiniMed MiniMed Benefits Overview" etc? Actually there is a section "About MiniMed" describing mission. That's substantive? It describes company mission. Might be considered boilerplate? It's about the company, not the role. The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The "About MiniMed" mission statement might be considered boilerplate but it's not legal. However it's generic company description; could be considered filler. The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. The mission statement is substantive about the company but not about the role. Might be considered okay to keep? However the instruction says prefer a few substantive sections over many thin ones. Including a whole "About MiniMed" might be thin. I'd lean to omit it as it's not directly about the role. Also there is a line "Learn more about our business, and our mission here." That's a link; we can drop. Thus we will keep only role-specific content. Now produce HTML. Structure:

      We anticipate the application window for this opening will close on - 22 Sep 2026.

      At MiniMed, you can begin a lifelong career of exploration and innovation, while helping make a difference in the lives of people living with diabetes around the globe. You'll lead with purpose, breaking down barriers to innovation for a more connected, compassionate world.

      About the role

      Responsible for enterprise medical device product/mobile app product design and development which includes cross-platform iOS and Android mobile apps.

      Responsibilities

      • Design, develop, test, debug and implement software components, software tools and utilities.
      • Determine software design requirements and ensure that design is successfully implemented and monitored to meet overall product quality.
      • Generate product software architecture, design, standards, procedures and best practices.
      • Utilize Design Patterns to write medical device applications and tools using MVC (Model-View-Controller), MVVM (Mode-View-View-Model), Singleton, Factory, and Observer design pattern.
      • Design Bluetooth LE(BLE) stack to communicate with medical devices and conduct BLE performance characterization under various RF (Radio Frequency) conditions.
      • Design and implement storage of data using mobile databases, Data Access Objects (DAO), or persistence framework.
      • Webservice consumption using standard Rest API framework or libraries for iOS, Android and medical devices apps.
      • Handle application security by utilizing Data encryption/decryption and maintain secured layer for BLE communication.
      • Work to create multiple reusable and customized components that can be plugged in and out for iOS and Android apps.
      • Implement continuous integration best practices for iOS, Android apps and medical devices.

      Requirements

      Requires a Bachelors degree and minimum 7 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience.

      Skills

      • Degree in Computer Science, Software Engineering, Electronics Engineering, or related engineering field.
      • 5 years of progressive post-baccalaureate experience as a principal software engineer or related occupation in Mobile development and testing.
      • BLE Communication experience.

      Benefits

      • Health, dental, and vision insurance
      • Access to a Health Savings Account
      • Healthcare Flexible Spending Account
      • Life insurance
      • Long-term disability leave
      • Dependent daycare spending account
      • Incentive plans
      • 401(k) plan with company match
      • Short-term disability coverage
      • Paid time off and holidays
      • Participation in Employee Stock Purchase Plan
      • Access to Employee Assistance Program
      • Non-qualified Retirement Plan Supplement
      • Capital Accumulation Plan

      Pay

      Salary ranges for U.S. (excl. PR) locations (USD): $138,000.00 - $234,000.00. For roles located in California, Seattle WA, Washington DC, Boston MA, and New York City, the salary range is $153,000.00 - $261,000.00 USD. Actual compensation may vary based on factors including experience, education, certifications, skills, market conditions, internal equity, and geographic location. This position is eligible for a short-term incentive called the Short

Similar jobs

Principal Mobile Engineer

TEKsystemsLa Canada Flintridge, CA· 1 mo ago
Information Technology$65–$88/hrapply on ars2.equest.com

Principal Mobile Engineer

SWITS DIGITAL Private LimitedLos Angeles, CA· 2 mo ago
Engineeringapply on candidateportal.ceipal.com

Principal Mobile Engineer

Nice/SpeakerCraft Audio SolutionsCarlsbad, CA· 5 mo ago
Engineering$160k–$180k/yrapply on recruiting.ultipro.com