CrawlJobs Logo

Principal Software Engineer- Android Development

United States, Milwaukee 112000.00 - 154000.00 USD / Year · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Development in Milwaukee, where you will play a pivotal role in transforming healthcare solutions. This is a ground breaking opportunity to apply your software engineering expertise to develop modern medical products that save and sustain lives. You will be part of an ambitious team dedicated to developing world-class software in the Android environment for medical devices.

Job Responsibility

  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Own and drive continuous improvement activities by identifying and appropriately advancing process and product quality gaps.

Requirements

  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success.

What we offer

  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Educational assistance programs
  • Paid holidays
  • Paid time off ranging from 20 to 35 days based on length of service
  • Family and medical leaves of absence
  • Paid parental leave
  • Commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Childcare benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Software Engineer- Android Development

8 matching positions

Principal Android Engineer

As a Principal Mobile Software Engineer, you will help innovate and streamline h...
Location
Location
United States , Boston
Salary
Salary:
189000.00 - 210000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of software development experience
  • 8+ years of native mobile development experience on Android (experience with iOS, React Native, or modern JS/TS frameworks a plus)
  • Deep knowledge of Android application architecture (MVVM, Clean Architecture, Jetpack libraries, Compose, Fragments, Navigation, etc.)
  • 5+ years of Kotlin and/or Java development
  • Proven ability to drive architectural decisions and scale complex mobile systems used by large user bases
  • Strong track record as a technical leader and mentor, fostering a culture of excellence and continuous learning
  • Excellent communication and influence skills — able to guide teams and align diverse stakeholders
  • Passion for high-quality, reliable software that protects and empowers users in their homes
Job Responsibility
Job Responsibility
  • Architect efficient, reusable, and scalable Android systems using modern frameworks such as Jetpack Compose and Kotlin Coroutines
  • Drive technical excellence across multiple Android feature teams through architecture reviews, shared tooling, and design patterns
  • Partner with iOS and Web platform leads to align mobile architecture and ensure a consistent cross-platform user experience
  • Collaborate closely with Product, Design, and Backend teams to translate customer needs into elegant, reliable mobile solutions
  • Lead key technical initiatives such as build system optimization, CI/CD improvements, and observability instrumentation
  • Mentor and develop senior Android engineers through coaching, design reviews, and hands-on pairing
  • Advocate and implement best practices for code quality, testing, performance, and accessibility
  • Influence long-term technical direction for SimpliSafe’s mobile ecosystem — helping define what “best-in-class” means for security app experiences
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Manufacturing Test Development Engineer

Cricut (Malaysia) Sdn. Bhd. is seeking an experience and versatile Mfg. Software...
Location
Location
Malaysia , Senai, Johor
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Diploma/Degree in EE/Mechanical/Mechatronics/Software Engineering or equivalent
  • 4 to 6 years of related experience in the field of software development and fixture development
  • 4 to 6 years of experience in desktop (stand-alone), and web-based software development
  • Experience in testing IOS and Android applications
  • Experience in testing software interacting with hardware
  • Experience in working with manufacturers to implement and integrate software to test stations for calibration and testing hardware functions
  • Experience in investigating and analysing logs, debugging software issues, finding root causes, and recommending mitigation plans
  • Experience in analysing logs and debugging using browser debugging tools
  • Knowledge of basic mechanical design, power, electronics control circuit, sensors, robotics
  • Practical day-to-day experience using a 3D solid modelling CAD package is essential with Lean manufacturing principals
Job Responsibility
Job Responsibility
  • Working alongside with product development teams to validate the Software designed by Cricut TDE
  • Work collaboratively across departments, providing early involvement support such as Design for Testability (DFT), RFQ, Equipment /test schedules and process test input for new product designs during NPI stage
  • Daily assignments will be testing the software and report back the bugs to the TDE back in head quarters in US
  • Be responsible for testing new hardware products & applications and communicating with development teams
  • Develop and execute an organized test plan to release high quality products to market and production lines on schedule
What we offer
What we offer
  • Outstanding medical, dental, vision, and retirement benefits
  • pet insurance
  • 401K match
  • life insurance
  • incentive programs
  • paid time off
  • on-site massages
  • phenomenal work-life balance
  • employee discounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer- Android Development

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Android platform/AOSP/AAOS

Work arrangement : Remote: This role is based remotely but if you live within a ...
Location
Location
United States , Mountain View
Salary
Salary:
238700.00 - 302200.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
  • 10+ years of experience in Embedded software development and SDLC process
  • 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components
  • Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems
  • Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutions
  • Hands-on experience and knowledge in Java, C++, C, operating systems, build and runtime environments
  • Experience in the development of automotive-related infotainment solutions, Inter ECU communications, and stringent timing requirements is a big plus
  • Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly
  • Very effective interpersonal and leadership skills
  • Superb written and verbal technical communication skills, excellent ability to incorporate other engineer’s ideas and explain their own
Job Responsibility
Job Responsibility
  • Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution
  • Lead technical solutions for critical Android platform features/issues and drive the execution across internal and external teams
  • Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering
  • Enhance software design and improve system performance
  • Analyze and resolve performance issues, memory leak and deadlocks issues
  • Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security
  • Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades
  • Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management
  • Stays updated on new technology and competitive products to support product engineering decisions
  • Mentor and provide technical guidance to senior and junior engineers
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Company vehicle evaluation program
  • Relocation benefits
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer, Android

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related fieldwith 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures. Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Own and drive continuous improvement activities by identifying and appropriately advancing process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal SW Engineer – Android – Device Platform (MKE)

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related fieldwith 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Influence the processes and methodologies the team uses to develop quality software
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right
New

Principal SW Engineer – Android – Device Platform

Join Baxter Healthcare Corporation as a Principal Software Engineer- Android Dev...
Location
Location
United States , Milwaukee
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science or related field with 5+ years in software engineering and 2+ years developing Android applications
  • Proficiency in Java/Kotlin, with additional familiarity in JavaScript/TypeScript and C++ for embedded/firmware
  • Hands‑on experience with Android SDK, NDK, Android Studio, and strong understanding of Android architecture, components, security, and best practices
  • Background in regulated industries preferred, especially medical devices with exposure to IEC 62304 and quality/regulatory collaboration
  • Strong software architecture, design patterns, SOLID principles, TDD, and CI/CD familiarity
  • Experience working in Agile environments using tools like Azure DevOps or Jira, and version control systems such as Git or SVN
  • Proven track record of delivering technical solutions, solving complex problems, and working effectively with cross‑functional and multisite teams
  • Excellent communication, leadership, and collaboration skills, with a proactive mindset and willingness to mentor and drive team success
  • Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
Job Responsibility
Job Responsibility
  • Apply and demonstrate strong software engineering expertise to build and develop robust software architectures
  • Develop software components in an Android environment that will be deployed in medical products, using architectural patterns, strong object-oriented principles, unit testing, and automated testing tools
  • Own and control software implementation, ensuring that software is built in a modular fashion, testable, reusable, and maintainable
  • Participate in the formal documentation processes for requirements generation, software architecture, and detailed builds
  • Analyze and understand product requirements, deriving software requirements
  • Identify key product-level technical risks and assist project managers in developing mitigation and recovery plans
  • Review work products and ensure the quality of deliverables
  • Provide input to test strategies at both product and module levels
  • Drive the application of principles of SDLC and methodologies like Lean/Agile/XP, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Own and drive continuous improvement activities by identifying and appropriately advancing process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Security is a top priority for our customers amid digital threats, regulations, ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 12 years of experience in software engineering, with a track record of delivering commercially successful software products and services
  • Skilled in nurturing and developing talent within the team
  • Strong communication skills and proficient in working with multidisciplinary teams, including Software Engineers, Program Managers, Security Researchers, and Data Scientists
  • Extensive experience in programming for Android and iOS
  • Solid understanding of network programming fundamentals, including TCP/IP, VPN, HTTPS, etc.
  • Excellent debugging and problem-solving abilities
  • Knowledgeable in secure software development practices
  • Experienced with various software development tools, including source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems
  • Holds a BS or MS degree in Computer Science
Job Responsibility
Job Responsibility
  • Instrumental in designing, developing, deploying, and overseeing solutions aimed at protecting end users from cyber threats
  • Collaboration with partners to forge innovative mobile threat defense solutions
  • Design robust solutions capable of evolving over multiple updates and meeting high standards of scalability, availability, and reliability
  • Collaborate with Program Managers and other Security Engineering teams to develop fundamental features for mobile threat defense
  • Ensure the excellence of our code, introduce innovative ideas to our products, and enhance our engineering practices
  • Fulltime
Read More
Arrow Right