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.
Responsibilities
Designs, develops, tests and documents embedded system software for new and existing Insulet products.
Ensures that their design is in compliance with Company policies, and that software activities are appropriate for the design and maintenance of medical products.
Writes and maintains design documentation and testing requirements.
Works with Quality, Regulatory, Marketing and Manufacturing to ensure that designs meet technical, regulatory and manufacturing requirements.
Works closely with other software, software QA, and hardware engineers to integrate, debug, and test systems.
Participate in product design reviews.
Perform other duties as required
Requirements
Bachelor's degree in software engineering or 2+ years of relevant work experience
Strong programming skills in C and/or C++
Hands-on experience with Embedded Systems
Experience on processors like ARM, TI and MSP (or similar Embedded Systems/Microcontrollers)
Mobile Engineer developing Android solutions for Saily, enhancing connectivity for global travelers. Collaborating in autonomous teams while leveraging AI for efficient problem solving.
Mobile Engineer developing secure mobile data solutions for traveling customers at Saily. Collaborating with cross - functional teams using an AI - native Product Engineering culture.
Mobile App Analyst supporting ongoing analysis and improvement of an Android app with 25,000 users. Collaborating with developer and content teams for data - driven recommendations.
Staff Android Engineer contributing to innovative EV charging solutions at Wallbox. Leading technical direction and mentoring in a hybrid setup based in Barcelona.
Android Engineer building scalable features for Spotify’s Android app in London. Collaborating with teams and optimizing performance while mentoring junior engineers.
Feature Lead handling technology solutions for Enterprise Payments Technology at Bank of America. Leading a team to deliver extensive payment technology solutions across global platforms.
Android Developer focusing on Kotlin and SDKs with AI integration at GFT. Building efficient mobile applications with advanced payment technologies and observability.
Software Engineer developing Android applications for Adobe's video creation team. Collaborating with Product and Design to innovate and enhance video tools intended for storytellers.
Android Engineer contributing to award - winning Android app and internal tooling for Engine by Starling. Collaborating in small teams to build features and sharing knowledge in a fast - paced open culture.
Android Developer creating mobile ticketing applications for public transport operators. Joining a global technology team with a focus on digital solutions.