BD - San Diego, CA

posted 11 days ago

Full-time - Entry Level
Remote - San Diego, CA
Miscellaneous Manufacturing

About the position

The Software Engineer position at BD involves developing modern extensible solutions that connect software applications with hardware components. The role requires participation in the full software development life cycle, focusing on creating high-quality, scalable, and reusable code while adhering to best practices in software engineering and regulatory compliance. The ideal candidate will thrive in a collaborative, agile environment and possess a strong desire for continuous learning and growth.

Responsibilities

  • Design and develop high-quality, clean, scalable, and reusable code by applying software engineering and architecture best practices.
  • Participate in a team culture that values quality, robustness, and scalability while fostering innovation.
  • Work in a scrum-based agile development process that plans and builds features targeted to a release.
  • Support the grooming, refinement, estimation, development, and testing activities of the team through collaboration and collective definition of story acceptance criteria.
  • Troubleshoot/debug issues within existing automation systems and implement modifications to resolve these issues.
  • Participate in technical design reviews and code inspections.
  • Ensure adherence to BDDS development policies and procedures.
  • Ensure compliance with regulatory requirements including 21 CFR part 11 requirements and BD quality standards.

Requirements

  • BS degree in Computer Science, Computer Engineering, Information Technology, or a related Engineering discipline.
  • Minimum of 2+ years of experience building and enhancing quality software products.
  • Minimum of 1+ year of experience with Electron, ReactJS, or Typescript.
  • Experience designing and implementing with C++, C#/.NET, Java, or Go is required.
  • Experience using Visual Studio or Visual Studio Code is required.
  • Exposure to Linux or embedded hardware is preferred.
  • Experience building hardware-software interfaces is preferred.
  • Exposure to distributed system architecture is required.
  • Demonstrate understanding of development in a process-oriented/regulated environment and adhering to a quality management system is required.
  • Experience working in a regulated environment is preferred.

Nice-to-haves

  • Experience interacting with any type of instrumentation is preferred.

Benefits

  • Competitive salary range of $99,000.00 - $163,300.00 USD annually.
  • Opportunities for professional development and learning.
  • Performance-based rewards and recognition programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service