Biopeptek Pharmaceuticalsposted 12 days ago
Full-time • Mid Level
Malvern, PA

About the position

The Software Design Engineer will play a crucial role in the product development project, focusing on the design and development of software that runs on analytical instruments. The Software Engineer will be responsible for software architecture design, coding, and collaboration with cross-functional teams to deliver cutting-edge solutions.

Responsibilities

  • Collaborate with developers, engineers, and scientists to advance PWR systems technology, from application design to hardware control.
  • Support existing products and develop new customer solutions in a cooperative team environment.
  • Focus on system software design, debugging, integration, specification, programming, and maintenance.
  • Develop, debug, and deploy software for real-time, non-real-time, and interactive systems.
  • Recommend architecture and design improvements, leveraging refactoring and modern software tools.
  • Conduct research, problem-solving, and risk analysis, and articulate solutions effectively.
  • Lead and participate in software integration and deployment with cross-functional teams throughout the product development cycle.

Requirements

  • Proficient in C#, WPF, .NET, and Object-Oriented Design.
  • Experienced in multi-threaded Windows programming, including WPF, .NET, Avalonia UI, and DevExpress.
  • Knowledge of serial port communication and data transfer implementation in C#.
  • Expertise in low-latency real-time systems combining software and hardware, with a focus on data persistence and interactive UI controls.
  • Experience in algorithm development, real-time data acquisition/control, and creating visually appealing, interactive GUIs.
  • Skilled in architectural layering for hardware-software integration in scientific instrumentation applications.
  • Familiarity with instrumentation equipment and software development.
  • Knowledge of software development processes, including Scrum or Agile methodologies, and adoption of industry best practices.
  • Minimum 2 years of experience in Windows application development.
  • Strong verbal and written English communication skills with proven problem-solving ability in cross-functional teams.
  • Team-oriented, creative, hardworking, and exceptionally skilled in problem-solving.

Nice-to-haves

  • Experience in the development of software for analytical instruments or similar domains.
  • Approximately 3 to 6 years of experience for the Sr. level.

Benefits

  • Medical (HMO + PPO), Dental, Vision, & employer-paid Basic Life/AD&D + ST Disability
  • 4% Match 401k
  • PTO: 15 days (vacation/personal days) + 5 sick days + holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service