Becton Dickinson’s Diagnostics Systems (BD DS) Business is seeking entry level software engineers to develop next-generation laboratory medical instrumentation.
Requirements
- Experience with C/C++ and/or C .NET development preferred.
- Experience with Web and/or desktop UI development preferred
- Experience with SQL Server preferred
- Work experience with multi-threaded programming
- Work or class experience with embedded programming or robotics
- Experience working with latest Visual Studio
- Experience with Git
Responsibilities
- Deliver robust quality software (code reviewed, unit tested, detailed design documents, well commented code) to the planned schedule
- Works with supervision/support to specify, plan, design, develop, test and support software components as assigned
- Works with team to establish necessary requirements, specifications, and test plans for software product validation
- Supports translating requirements into design and implementation of well-structured and documented software components
- Presents/Participates with team in design reviews and code inspections in a constructive manner
- Implements solutions to assigned defect issues
- Anticipates system faults, failure modes, and unusual events, making sure the software adequately mitigates identified risks
Other
- BS degree required preferably in Computer Science, Computer Engineering, Mathematics, Physics or a STEM related discipline
- Demonstrated positive work ethic with a strong commitment to achieving project goals
- Good written and oral communication and interpersonal skills are essential
- Experience with Agile Scrum process is a plus
- 4 days of in-office presence per week