Software Engineer
$105.5k - $158.23kInsulet Corporation - OmniPod
Job Summary
We are looking for a collaborative and adaptable Software Engineer to join the Life Cycle Engineering (LCE) team supporting Insulet's embedded software for medical products. This role contributes across the full software lifecycle-including design, implementation, testing, documentation, maintenance, and continuous improvement-in a regulated, multidisciplinary environment.
Success in this role means taking ownership of the work needed by the team, whether that involves new feature development, defect resolution, design documentation, test support, or cross-functional integration. We value engineers who communicate openly, bring positive energy to the team, and approach every assignment as an opportunity to strengthen the product and help teammates succeed.
Position Overview:
We are looking for a self-motivated Software Engineer to join the Research and Development team responsible for significant contributions to Software project initiatives associated with product development and improvements. This person is expected to be responsible for well-designed and well-tested code, with the ability to apply creative solutions to problems, and thrive in a multidiscipline team environment.
- 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
- Bachelor's degree in software engineering and at least 5 years of relevant work experience, or a master's degree in related field and 3 years of relevant experience.
- Strong programming skills in C and/or C++ is required.
- Hands-on experience with Embedded Systems is required.
- Experience on processors like ARM, TI and MSP (or similar Embedded Systems/Microcontrollers) is required.
- Demonstrated knowledge of software design principles and embedded software development.
- Experience developing software for embedded microcontrollers.
- Knowledge of OS concepts, including threading, mutual exclusion, deadlocks, and interrupt service routines.
- Understanding of RTOS and real-time systems.
- Strong object-oriented programming experience.
- Experience designing, implementing, maintaining, and testing embedded software components.
- Knowledge of communication interfaces and protocols such as I2C, SPI, USB, Flash, and EEPROM.
- Experience with wireless communication protocols, including Bluetooth Low Energy (BLE), is preferred.
- Familiarity with communication systems and wireless technologies.
- Experience working within Agile or other software development lifecycle methodologies.
- Ability to read and interpret electrical schematics is a plus.
- Medical device industry experience is preferred.
Physical Requirements:
• General office environment, may sit for long periods of time. Additional Information:
Compensation & Benefits:For U.S.-based positions only, the annual base salary range for this role is $105,500.00 - $158,225.00This position may also be eligible for incentive compensation.We offer a comprehensive benefits package, including:• Medical, dental, and vision insurance• 401(k) with company match• Paid time off (PTO)• And additional employee wellness programsApplication Details:This job posting will remain open until the position is filled.To apply, please visit the Insulet Careers site and submit your application online.Actual pay depends on skills, experience, and education. Insulet Corporation (NASDAQ: PODD), headquartered in Massachusetts, is an innovative medical device company dedicated to simplifying life for people with diabetes and other conditions through its Omnipod product platform. The Omnipod Insulin Management System provides a unique alternative to traditional insulin delivery methods. With its simple, wearable design, the tubeless disposable Pod provides up to three days of non-stop insulin delivery, without the need to see or handle a needle. Insulet's flagship innovation, the Omnipod 5 Automated Insulin Delivery System, integrates with a continuous glucose monitor to manage blood sugar with no multiple daily injections, zero fingersticks, and can be controlled by a compatible personal smartphone in the U.S. or by the Omnipod 5 Controller. Insulet also leverages the unique design of its Pod by tailoring its Omnipod technology platform for the delivery of non-insulin subcutaneous drugs across other therapeutic areas. For more information, please visit insulet.com and omnipod.com. We are looking for highly motivated, performance-driven individuals to be a part of our expanding team. We do this by hiring amazing people guided by shared values who exceed customer expectations. Our continued success depends on it! At Insulet Corporation all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. (Know Your Rights)
$139k - $174k
We are seeking a highly skilled Advanced Software Engineer with expertise in LabView ,Visual Basic, understanding of SQL databases and a strong understanding of electronics. The ideal candidate will be responsible for designing, implementing, and optimizing manufacturing...SuggestedTemporary workWork experience placementFlexible hours$128k - $191.98k
Job SummarySenior Software Engineer, Embedded Software (Life Cycle Engineering)Insulet is seeking a collaborative and adaptable Senior Software Engineer to support the development and maintenance of embedded software for medical devices. This role is responsible for the...SuggestedFull timeWork experience placementWork at office$80k - $190k
...Job Description Job Description FishEye Software is seeking a Radar Software Engineer to develop and deliver advanced radar software solutions for mission-critical applications. In this role, you will contribute across the software lifecycle including development,...SuggestedTemporary work- ...Job Description Job Description Description: The Senior Software Engineer will play a key role in strengthening and modernizing aPriori’s legacy product portfolio, with a focus on our best-in-class automation solutions. Working with a distributed team of engineers...SuggestedContract workFlexible hours
$125k - $140k
...of Booking Holdings (NASDAQ: BKNG), is a leading travel search engine. With billions of queries across our platforms, we help people... ...to experience the world.We are looking for a strong Java Senior Software Engineers to implement new features and maintain KAYAK’s AI. You...SuggestedWork at officeFlexible hours$80k - $190k
...FishEye Software is looking for a skilled C++ Software Engineer. You'll build high-performance software that processes and shares critical data across complex environments, helping support defense initiatives. Along the way, you'll collaborate with a cross-functional team...Full timeTemporary work$107.8k - $157.4k
...passionate professionals from around the world, working together in Engineering, IT, Supply Chain, Customer Experience, Security & Trust, and... ...-one idea at a time. Your Impact As a Full Stack or Backend Software Engineer at Cisco, you will build the technology that powers...Full timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours$102.3k - $147.05k
...team that succeeds together. Because at UKG, your work matters—and so do you. About The Team: UKG is looking for a Senior Software Engineer III – Eng to build and maintain our public/private cloud’s PaaS layer (Platform as a Service). This is a specialized team that...Full time- ...production applications, manage it more economically, and use it when and where they need to. Job Description As a Senior Software Engineer, you will work on the storage and virtualization team, reporting to the Director of Platform Engineering. You will be...Full time
$116.6k - $147.9k
...optical networking division. We provide the resilient technology foundation—spanning servers, storage, and networking—that powers engineering, manufacturing, and global supply chain operations. Our team’s vibe is defined by high accountability and cross-functional...Full timeTemporary workWork at officeLocal areaFlexible hoursShift work3 days per week$25 - $34 per hour
Job SummaryCo-op, Next Gen Platforms (NGP) Systems Engineering: January-June 2027 (Onsite) Position Dates: January 11, 2027 - June 30,... ...work with various functional groups on programs ranging from software-only solutions to pure mechanical problems, while learning about...Full timeWork at office- FishEye Software is seeking a Radar Software Engineer to develop and deliver advanced radar software solutions for mission-critical applications, with focus on real-time performance and reliability. The role requires an Active Secret Clearance and is 100% on-site in Maynard...
$102.3k - $147.05k
...the Team: We are members of Payroll team. Our team of Java engineers is a welcoming and supportive group, where every member is committed... ...their best work. About the Role: We are looking for a Software Engineer III - Eng to join our dynamic team in Payroll. This...Full timeWorldwide$78k - $170k
...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Software Engineer II to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you will...Full time$224k - $356.5k
...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI... ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of...Full timeLocal area$191k - $253k
...ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software engineers build solutions that make a difference....Full timeWork experience placementImmediate start$107k - $137k
...following offices:Baltimore, MDSecaucus, NJMarlborough, MAOther locations nationwide are available. The Bioinformatics Engineer for Prism is a Full Stack Software Developer focused on advancing patient care through innovative software solutions. The successful candidate will...Full timePart timeWork experience placementFlexible hours$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...Full timeWorldwide$146.61k - $198.35k
...(NYSE: MKFG) is leading the digital transformation of manufacturing by revolutionizing how engineers and manufacturers create and innovate. Our unique platform combines software, advanced materials (including cutting-edge metal and composite technologies), and industrial...Full time$220k - $292k
...ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations. Operating in small, innovative teams, we push the boundaries of what's possible to deliver...Full timeWork experience placementImmediate start$140k - $200k
...your impact and a culture that backs your ambition, you won’t just contribute—you’ll make things happen, fast. As a Senior Software Engineer on the Backend Platform team, you’ll design and build the systems that power complex workflows, orchestration, and event-driven...Full time$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department’s primary goal is to design,...Temporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift- Job Description: Launch your Career with Us! Our 18-month Engineering Training Program offers 3-4 rotational assignments across engineering... .../AI Engineering, Automation Engineering, Test Engineering, Software Engineering, Project Management, or Product Management. What You...Full timeInternshipWork at officeRelocationRelocation package
- Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional InformationFull time
- ...and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. As a Senior Backend Software Engineer on the Growth team , you'll be at the forefront of building and scaling ZoomInfo's core backend services. You'll work primarily...Full time
$112k - $176k
...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen-fast.As a Software Engineer III on the Platform Foundations Team, you will get to explore and work with cutting-edge technologies and a tremendously large...Worldwide- ...urological diseases, solving real-world clinical challenges in kidney stone care, prostate health, and urinary dysfunction. As a Software Engineer III, you will contribute to R&D activities across our product portfolio, using your expertise in software engineering,...Hourly payWork at officeLocal areaRelocationRelocation packageShift work3 days per week
$107k - $137k
...the following offices:Baltimore, MDSecaucus, NJMarlborough, MAOther locations nationwide are available. We are seeking a LIMS Software Engineer to join our Bioinformatics team, focused on advancing patient care through innovative software solutions. The successful candidate...Full timePart timeWork experience placementFlexible hours- ...Starfish Storage is a dynamic, growing company creating enterprise software that enables organizations to manage massive unstructured data... .... You will also have direct access to senior product and engineering management and have ample opportunity to grow into other positions...Remote jobFull timeWork experience placementLocal area
$68.9k - $131.1k
...Collins AerospaceCollins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute programs and... ...reasons engineers come to work at RTX.The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented...Temporary workWork experience placementWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer fintech Acton, MA
- startup software engineer Acton, MA
- software engineer Acton, MA
- software engineer amazon Acton, MA
- cybersecurity software engineer Acton, MA
- software engineer healthcare Acton, MA
- part time software developer remote Acton, MA
- software developer Acton, MA
- ngo software engineer Acton, MA
- software developer positions Acton, MA


