Principal Software Engineer developing Android applications within healthcare technology at Baxter. Responsible for building robust software architectures and delivering quality solutions for medical devices in a collaborative environment.
Responsibilities
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.
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
Mobile Software Engineer working on the Mobile DEX team at Allegro, building innovative delivery systems and collaborating with experienced engineers to enhance user experience.
Intern in mobile app development for TomTom's flagship navigation app. Involvement in the full development lifecycle from feature design to release on Google Play Store.
Technical Leader influencing Android engineering for a major consumer app. Guiding teams to enhance delivery velocity and improve modularity in a hybrid environment.
Android Tech Lead responsible for guiding technical direction of Android platform at Veepee. Leading and mentoring developers while ensuring consistency and innovation in Android projects.
Staff Android Software Engineer developing next - gen infotainment systems for General Motors. Focused on scalable, responsive user interfaces and cross - functional team collaboration.
Android Developer translating requirements into high quality Kotlin code for Expleo's innovation projects. Collaborating with teams and ensuring app performance and reliability.
Senior Software Engineer developing Android interfaces at Cerence, a leader in automotive voice technology. Collaborating with teams for advanced speech recognition and application optimization.
Software Engineer responsible for the design and development of embedded systems for Insulet's medical products. Collaborating with multidisciplinary teams to ensure compliance and quality in software development.
Senior Software Engineer designing and developing Android applications for medical devices at Insulet. Collaborating with cross - functional teams to deliver innovative software solutions.