Enable job alerts via email!

Sr Software Engineer (analytical instrument or medical device/hardware)

ZipRecruiter

Malvern Hills

On-site

GBP 40,000 - 70,000

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Software Design Engineer to contribute to the development of cutting-edge software for analytical instruments. This role involves collaborating with engineers and scientists, focusing on software architecture, coding, and integration. Ideal candidates will have strong experience in C#, WPF, and real-time systems, along with a passion for problem-solving and teamwork. Join a dynamic environment where your contributions will drive advancements in life science technology, ensuring robust and innovative solutions that impact the industry significantly.

Benefits

Medical (HMO + PPO)

Dental

Vision

Employer-paid Basic Life/AD&D

Short-Term Disability

4% Match 401k

15 days PTO

5 sick days

Holidays

Qualifications

  • 2+ years of experience in Windows application development required.
  • Proficient in C#, WPF, .NET, and Object-Oriented Design.

Responsibilities

  • Design and develop software for analytical instruments.
  • Collaborate with cross-functional teams to deliver solutions.

Skills

C#

WPF

.NET

Object-Oriented Design

Multi-threaded Windows Programming

Real-time Systems

Data Acquisition/Control

Problem-Solving

Team Collaboration

Education

Bachelor's degree in Computer Science

Master's degree in Software Engineering

Tools

Microsoft Office 365

Job description

Job Description

Summary of company: This role is for our sister company - Mainline Scientific is a Malvern, Pennsylvania-based bioanalytical technology company, focusing on developing and manufacturing robust and innovative life science instrumentations.

REQUIRED: software engineering experience for analytical instrument, medical device, or automation equipment

Title: Software Design Engineer

Report to (title): Director of R&D

Location: Malvern, PA

Supervisory Responsibility: No

FLSA Status: Exempt

Position Type: Full Time

Travel Required: Yes Occasionally

Expected Hours of Work: 40 hours a week M-F 9-5 in office

Summary/Objective

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.

Essential Duties and 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.

Skills:

  • Experience in the development of software for analytical instruments or similar domains.

Education, License, Certification, or Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Approximately 3 to 6 years of experience for the Sr. level.

Tools and Technology Used

  • Microsoft Office 365 (Word, Excel, PowerPoint, Teams, Outlook…)

Work Environment & Mental and Physical Requirements

  • Ability to remain in a stationary position; move; operate and use required equipment; and reach items.
  • Ability to move/transport up to 30 lbs., and up to 50 lbs. occasionally.
  • Ability to communicate, converse with others, and exchange information.

EEO Disclaimer

Mainline Scientific is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any protected characteristic protected by federal, state, or local laws. If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment requirements, or otherwise participating in the employee selection process, please direct your inquiries to the HR Department by calling the Mainline Scientific main line at 610-643-4881.

Applicants have rights under Federal Employment Laws:

Other Disclaimers

Please note this description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. It is subject to change at any time.

This job description does not constitute an implied or express contract for employment and does not guarantee employment. Employment is at-will.

We are not able to sponsor visas.

Mainline Scientific does not accept unsolicited assistance from search firms for employment opportunities. All CVs/resumes submitted by search firms to any employee at our company or to this posting without a valid written search agreement in place for this position will be deemed the sole property of our company. No will be paid in the event a candidate is hired by our company as a result of an agency referral where no pre-existing agreement is in place. Where agency agreements are in place, introductions are position specific.

Benefits

Medical (HMO + PPO), Dental, Vision, & employer-paid Basic Life/AD&D + ST

4% Match 401k

PTO: 15 days (vacation/personal days) + 5 sick days + holidays

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.