IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Engineer

Andover, Massachusetts Becton, Dickinson and Company

Software Engineer at Becton Dickinson & CompanyAsset 1
Skip Navigation

– Offerings
– Company
– Clinical Excellence
– Support
– Investors

– United States
– Company
– Careers

– Opportunities

– Veteran Job Opportunities
– BD Total Rewards
– Learning and Development
– Inclusion and Diversity
– University Relations and Recruitment
– Why Join BD

– Job Description

The Difference of One

Search Our Jobs

Keyword Search

City, State, or ZIP

Search radiusRadius5 miles15 miles25 miles35 miles50 milesSearch

Software Engineer

Job ID R-27031 Date posted 01/17/2018

Job Description Summary

Job Description

BD, a leading global medical technology company that makes and sells medical devices, instrumented systems and reagents, is dedicated to improving people’s health throughout the world. The Company has been instrumental in combating many of the world’s most pressing diseases. Founded in 1897 and headquartered in Franklin Lakes, New Jersey, BD employs nearly 50,000 associates in approximately 50 countries throughout the world. The Company serves healthcare institutions, life science researchers, clinical laboratories, industry and the general public. BD is an Equal Opportunity/Affirmative Action Employer.

This role is in BD Diabetes Care (BDDC) which is one of the fastest growing and most patient-connected Business Units with the company. The BDDC business unit has a 92 year history within BD and is unique in that it focuses on one important disease state which is a threat to world health. The Diabetes Care (DC) business unit is comprised of approximately 1,850 associates globally. The growth strategy includes strengthening our leadership position in diabetes drug delivery devices, entering targeted adjacencies to satisfy significant unmet needs, developing and commercializing transformation products designed to eradicate the complications associated with diabetes. The DC business unit is committed to easing the burden and making health care affordable for people living with diabetes worldwide.

Within the Diabetes Care business, you will have the opportunity to play a vital role in the Advanced Diabetes Care platform, make a key impact in the Diabetes Care market and be a key contributor to BD’s future growth. You will also have the advantage of combining the best of both worlds; the agility and creativity of a start-up environment, and the backing and resources of a Fortune 500 company. We are looking for highly innovative, passionate, and talented individuals to develop these innovative products. If you’re interested in being a part of developing and commercializing exciting, revolutionary products for the Diabetes Care market, and with the goal of improving the lives of people with Diabetes, please read on.

The successful candidate will be responsible for developing and supporting the technical effort of the device software design, development, and integration to ensure its final market release. The candidate is expected to work closely with cross functional teams and contract development groups.

The Embedded Software Engineer will design and develop embedded software on wearable and handheld medical devices with BLE connectivity. The ideal candidate will have skills in embedded software development, power management, documentation, quality system procedures and related FDA, IEC regulations.

The candidate will participate in technical design reviews and will interface closely with software test team (Unit, Integration, and verification), and work with other functional areas such as system, hardware, mechanical, quality, regulatory, etc, to ensure successful implementation of intended designs. The ideal candidate will possess expertise in real time operation systems (RTOS), and Windows development environments, security and communication protocols: (Bluetooth, cellular) and programming languages: (C, C++, C# a plus), Frameworks/APIs, device drivers, Methodologies: OOD, Data Modeling Principals, Standards: (FDA 21 CFR 820, IEC 62304)


– Design, develop, document, and test the embedded software for the next generation drug delivery devices following BD’s SW lifecycle.
– Test, debug and resolve issues, and perform software integration as necessary.
– Work closely with stakeholders to gather specifications.
– Support Clinical and user studies as needed.
– Perform other job-related duties as needed.
– Assure adherence to BDDC SDLC development policies and software quality procedures
– Develop and implement software tools as needed.
– Support unit, integration, and verification test teams
– Work closely with hardware, mechanical, quality, regulatory, and manufacturing teams to conduct research, draft proposals, and design software tools to improve quality control procedures and manufacturing processes.


– 0-3 years of design and development experience in embedded systems.
– Proficiency in C and C++ programming, and debugging.
– Excellent written and oral communication and interpersonal skills.
– Strong problem solving skills, adaptable, proactive and willing to take ownership.
– Knowledge of modern best practices for professional software development including agile development, scrum, secure coding standards, code reviews, source control management, build processes, testing, and operations.
– Experience with communication protocols (Bluetooth Low Energy) is a plus
– Experienced with Microcontroller-based software and RTOS.
– Working experience with embedded development tools and environments.
– Experience with TFS and/or IBM Rational Tools suite, DOORS, and RTC a plus.
– Experience with Static (Coverity) and Dynamic Tools (VectorCAST) a plus,
– Experience with JTAG, BIST, debuggers, and hands on test capabilities.
– Knowledge of modern best practices for professional software development including Agile development, Scrum, secure coding standards, code reviews, source control management, build processes, testing, and operations.


– BS/MS Degree in Computer Engineering, Computer Science, or equivalent.

Primary Work Location

USA MA – Andover

Additional Locations

Work Shift


– Facebook
– LinkedIn
– Twitter
– Email

Similar Job Openings Nearby

Product Security Engineer Andover, Massachusetts *******

Join our Talent Community

Sign up to receive information about career opportunities, news and events. Sign up

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Email Address

Upload ResumeRemove

Areas of InterestSearch for a category, location, or both, select a term from the suggestions, and click ‘Add’.



– Software Engineer, Andover, Massachusetts, United StatesRemove
– Remove

Confirm Email

Find Your Role

Select a job category, location or group to view its corresponding jobs.

Jobs By Category

– Accounting Jobs
– Administrative Jobs
– Administrative Assistant Jobs
– Administrative Assistant/Administration Jobs
– ASR/Sales Jobs
– Associate Engineer/Engineering Jobs
– Bio Technology Jobs
– Buyer Jobs
– Buyer/Planner Jobs
– Clinical Affairs Jobs
– Clinical Manager Jobs
– Clinical Manager/Clinical Education Jobs
– Clinical Research Associate Jobs
– Clinical Safety Specialist I Jobs
– Clinical Scientist Jobs
– Clinical Trail Manager Jobs
– Clinicial Specialist/Sales Jobs
– Continuous Improvement Leader Jobs
– Convention Coordinator/Marketing-Sales Jobs
– Cost/Sales Analyst/Finance Jobs
– Customer Care Specialist/Customer Service Jobs
– Customer Data Management Jobs
– Customer Support Jobs
– Director, Portfolio Management Jobs
– Document Control Coordinator/ Quality Jobs
– Documentation Control Analyst/Quality Systems Jobs
– EH & S Engineer Jobs
– EHS Jobs
– EHS & Safety Manager/Operations Jobs
– EHS Leader/Operations Jobs
– Engineering Jobs
– Enterprise Architecture & Design Governance Jobs
– Environmental Health & Safety Manager/Facilities Jobs
– Ethics & Compliance Jobs
– Facilities Maintenance Jobs
– Facilities/Maintenance Jobs
– Field Assurance Specialist/Quality Jobs
– Field Service Engineer Jobs
– Finance Jobs
– Financial Analyst Jobs
– Financial Analyst/Finance Jobs
– Financial Systems Jobs
– Global Service Engineer Jobs
– Hardware Quality Engineering Jobs
– Heor Technical Specialties Jobs
– Hris Jobs
– Human Resources Jobs
– Information Technology Jobs
– Infrastructure Administration Jobs
– Intern Jobs
– IT Security Specialist Jobs
– Knitter Jobs
– Laboratory Supervisor Jobs
– Machine Operator Jobs
– MainMaintenance Technician B Jobs
– Maintenance Technician ‘C’ Jobs
– Manafacuturing Jobs
– Manufacturing Jobs
– Manufacturing Engineering Jobs
– Manufacturing/Medical Device Jobs
– Manufacturing/Shift Lead Jobs
– Marketing Jobs
– Marketing Associate/Marketing Jobs
– Medical Affairs Jobs
– Medical Device Jobs
– Medical Device / Administrative Support Jobs
– Medical Device / Finance Jobs
– Medical Device / Manufacturing Jobs
– Medical Device / Packaging Engineering Jobs
– Medical Device / Product Development Jobs
– Medical Device / Project Management Jobs
– Medical Device / Regulatory Affairs Jobs
– Medical Device Manufacturing Jobs
– Medical Device/ Advanced Peripheral Jobs
– Medical Device/ Clinical Affairs Jobs
– Medical Device/ Contracts Jobs
– Medical device/ Field Assurance Jobs
– Medical Device/ Field Inventory Jobs
– Medical Device/ Human Resources Jobs
– Medical Device/ Manufacturing Jobs
– Medical Device/ Marketing Jobs
– Medical Device/ Medical Affairs Jobs
– Medical Device/ Pilot Plant Jobs
– Medical Device/ Platform Marketing Jobs
– Medical Device/ Production Jobs
– Medical Device/ Quality Jobs
– Medical Device/ Quality Assurance Jobs
– Medical Device/ R & D Jobs
– Medical Device/ R & D Quality Jobs
– Medical Device/ Regulatory Affairs Jobs
– Medical Device/ Research & Development Jobs
– Medical Device/ Sales Jobs
– Medical Device/Customer Service Jobs
– Medical Device/Facilities Jobs
– Medical Device/Field Assurance Jobs
– Medical Device/Finance Jobs
– Medical Device/Operatives Jobs
– Medical Device/Quality Jobs
– Medical Device/Regulatory Affairs Jobs
– Medical Device/Sales Jobs
– Operations Excellence Jobs
– Operations Manager, Quality Compliance & Audits Jobs
– Optical Engineering Jobs
– Packaging Engineer Jobs
– Payroll Jobs
– Post Market Surveillance Clinical Scientist/Medical Affairs Jobs
– Process Engineer Jobs
– Procurement Jobs
– Product Engineer Jobs
– Product Manager/Marketing Jobs
– Production Jobs
– Production Coordinator Jobs
– Production Operator Jobs
– Production Supervisor Jobs
– Professional Services Jobs
– Project Management Jobs
– Project Manager- Quality Assurance Jobs
– Quality Jobs
– Quality Control Inspector Jobs
– Quality Coordinator Jobs
– Quality Engineer Jobs
– Quality Engineer /Quality Assurance Jobs
– Quality Engineer I/Quality Assurance Jobs
– Quality Engineer II/Quality Assurance Jobs
– Quality Engineer/ Medical Device Jobs
– Quality Engineer/Engineer Jobs
– Quality Engineer/Quality Assurance Jobs
– Quality Manager Jobs
– R & D Jobs
– R & D Manager Jobs
– Recruiter/Human Resources Jobs
– Regulatory Affairs Jobs
– Regulatory Affairs Associate/Healthcare Jobs
– Regulatory Affairs Specialist Jobs
– Regulatory Affairs Specialist / Regulatory Jobs
– Reliability Engineer Jobs
– Research and Development Jobs
– Sales Jobs
– Sales & Marketing Management Jobs
– Sales Intern Jobs
– Sales Training/Development Mgr/Sales Jobs
– Service & Repair Technician/Service & Repair Jobs
– Service QA Specialist Jobs
– Software Engineer Jobs
– Sr Supply Chain Analyst/Supply Chain Management Jobs
– Sr. Manufacturing Engineer Jobs
– Sr. Packaging Engineer Jobs
– Sr. QAE Jobs
– Sr. Quality Engineer/Quality Jobs
– Supervisor, Customer Service Jobs
– Supply Chain Jobs
– Supply Chain Manager/Supply Chain Jobs
– Systems Engineering Jobs
– Tax Jobs
– Technical Writing Jobs
– Territory Manager / Sales Jobs
– Territory Manager/Sales Jobs
– Transfer Pricing Analyst Jobs
– UX/UI Jobs
– Work Leader Jobs

Jobs By Location

– Alabama Jobs
– Albany Jobs
– Allentown Jobs
– Andover Jobs
– Arizona Jobs
– Arkansas Jobs
– Ashland Jobs
– Atlanta Jobs
– Austin Jobs
– Auvergne-Rhne-Alpes Jobs
– Baltimore Jobs
– Birmingham Jobs
– Boston Jobs
– Broken Bow Jobs
– California Jobs
– Canaan Jobs
– Cayey Jobs
– Cayey Municipio Jobs
– Charlotte Jobs
– Chicago Jobs
– Chihuahua Jobs
– Cincinnati Jobs
– Ciudad Jurez Jobs
– Cleveland Jobs
– Colorado Jobs
– Columbia Jobs
– Columbus Jobs
– Columbus Jobs
– Connecticut Jobs
– Covington Jobs
– D.C. Jobs
– Dallas Jobs
– Denver Jobs
– Des Moines Jobs
– Detroit Jobs
– Durham Jobs
– El Paso Jobs
– Florida Jobs
– France Jobs
– Franklin Lakes Jobs
– Fresno Jobs
– Georgia Jobs
– Grayson Jobs
– Guaynabo Jobs
– Guaynabo Municipio Jobs
– Harrisburg Jobs
– Hartford Jobs
– Holdrege Jobs
– Houston Jobs
– Illinois Jobs
– Indiana Jobs
– Indianapolis Jobs
– Iowa Jobs
– Irvine Jobs
– Jacksonville Jobs
– Juncos Jobs
– Kansas City Jobs
– Kentucky Jobs
– Le Pont-de-Claix Jobs
– Los Angeles Jobs
– Louisiana Jobs
– Louisville Jobs
– Louisville Jobs
– Mannford Jobs
– Maryland Jobs
– Massachusetts Jobs
– Mebane Jobs
– Menlo Park Jobs
– Mexico Jobs
– Miami Jobs
– Michigan Jobs
– Milwaukee Jobs
– Minneapolis Jobs
– Minnesota Jobs
– Missouri Jobs
– Moncks Corner Jobs
– Municipio de Juncos Jobs
– Murray Hill Jobs
– Nashville Jobs
– Nebraska Jobs
– New Hope Jobs
– New Jersey Jobs
– New Orleans Jobs
– New York Jobs
– New York Jobs
– North Carolina Jobs
– Ohio Jobs
– Oklahoma Jobs
– Oregon Jobs
– Pennsylvania Jobs
– Philadelphia Jobs
– Phoenix Jobs
– Pittsburgh Jobs
– Portland Jobs
– Puerto Rico Jobs
– Queensbury Jobs
– Raleigh Jobs
– Research Triangle Park Jobs
– Reston Jobs
– Rhode Island Jobs
– Sacramento Jobs
– Salt Lake City Jobs
– San Antonio Jobs
– San Diego Jobs
– San Francisco Jobs
– San Jose Jobs
– Sandy City Jobs
– Seattle Jobs
– South Carolina Jobs
– Sparks Jobs
– St Louis Jobs
– Sumter Jobs
– Tampa Jobs
– Tempe Jobs
– Tennessee Jobs
– Texas Jobs
– Tucker Jobs
– United States Jobs
– Utah Jobs
– Vernon Hills Jobs
– Virginia Jobs
– Virginia Beach Jobs
– Warwick Jobs
– Washington Jobs
– Washington, DC Jobs
– Wisconsin Jobs
– Woburn Jobs
– Yorba Linda Jobs
– Zelienople Jobs

Jobs by Category + Location

– United States Customer Support Jobs
– United States Professional Services Jobs
– Sandy City Machine Operator Jobs
– United States Project Management Jobs
– Sparks Software Engineer Jobs
– United States Medical Device/Sales Jobs
– California Sales Jobs
– Canaan Machine Operator Jobs
– Sparks Customer Support Jobs
– California Professional Services Jobs
– Franklin Lakes Regulatory Affairs Jobs
– Franklin Lakes Information Technology Jobs
– Franklin Lakes Marketing Jobs
– Franklin Lakes Product Engineer Jobs
– Sparks Marketing Jobs
– Sparks Bio Technology Jobs
– Queensbury Manufacturing Jobs
– Sandy City Manufacturing Jobs
– Franklin Lakes Quality Jobs
– San Diego Customer Support Jobs
– Columbus Manufacturing Engineering Jobs
– Franklin Lakes Quality Engineer Jobs
– Columbus Facilities Maintenance Jobs
– United States Sales & Marketing Management Jobs
– Columbus Machine Operator Jobs
– San Diego Marketing Jobs
– San Diego Professional Services Jobs
– Franklin Lakes Project Management Jobs
– Franklin Lakes Medical Affairs Jobs
– St Louis Machine Operator Jobs
– San Antonio Customer Support Jobs
– Franklin Lakes Customer Support Jobs
– San Jose Marketing Jobs
– Menlo Park Bio Technology Jobs
– Franklin Lakes Research and Development Jobs
– Warwick Medical Device Jobs
– Sparks Machine Operator Jobs
– San Diego Sales Jobs
– Broken Bow Manufacturing Jobs
– Canaan Manufacturing Jobs
– Broken Bow Manufacturing Engineering Jobs
– Franklin Lakes Manufacturing Engineering Jobs
– Canaan Manufacturing Engineering Jobs
– Franklin Lakes Professional Services Jobs
– San Diego Quality Engineer Jobs
– Sandy City Facilities Maintenance Jobs
– Franklin Lakes Supply Chain Jobs
– Sparks Systems Engineering Jobs

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status.

All applicants should complete the on-line application process. BD is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require assistance or an accommodation because of a disability to participate in the application process, please call 855-BD-HELPS (************) or email *******************

– EEO is the Law
– Right to Work (English)
– Right to Work (Espanol)
– E-Verify Participation (Eng/Esp)


– Capabilities
– Brands
– Integrated solutions
– Catalogs


– Contact us
– Careers
– Sustainability
– Suppliers
– News
– Investors
– Video gallery


– Case studies
– Conferences and symposia
– Webcasts


– Technical support
– Customer portals
– Alerts and notices
– Product security and privacy

2018 BD. All rights reserved. Unless otherwise noted, BD, the BD Logo and all other trademarks are property of Becton, Dickinson and Company.

Privacy Policy | Terms of Use

To apply for this job please visit