Sr. Software Engineer - Lifecycle Engineering

Position Summary
Insulet is seeking a self-motivated Senior Software Engineer to join the Life Cycle Engineering team responsible for sustaining and implementing breakthrough improvements to on market products. This individual is responsible for contributions to Software projects for the Company. This person is expected to be responsible for well-designed and well tested code, and to apply creative solutions to problems.
The Position will report to the Electronic Systems COE and Life Cycle Engineering Leaders located at Insulet's Headquarters in Billerica, MA.
Designs, modifies, develops, writes, and implements embedded software programming applications.
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.
Self-motivated, requiring minimal supervision.
Works closely with other software and hardware engineers to integrate and debug systems.
Works with other departments to troubleshoot field issues.
Participate in product design reviews.
Perform other duties as required.
Education and Experience
Bachelor's degree in software engineering or equivalent work experience; 5+ years.
Demonstrated working knowledge of software design.
Experience developing software for embedded microcontrollers.
Familiarity with communication systems and/or wireless protocols.
Medical device experience preferred.
Strong software programming skills in C and/or C++.
Hands-on experience on Embedded Systems.
Strong troubleshooting skills.
Effective verbal and written communication skills.
Able to communicate at multiple levels of an organization.
Strong software engineering development skills.
Able to generate and maintain accurate records.

. Apply now!

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.