Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr Software Engineer (analytical instrument or medical device/hardware) image - Rise Careers
Job details

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

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: (include any mandatory meeting times with time zone) 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.

  • 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.

Preferred Skills:

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

Education, License, Certification, or Preferred Qualifications

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

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 fee 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.

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

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr Software Engineer (analytical instrument or medical device/hardware), Biopeptek Pharmaceuticals

Welcome to Mainline Scientific, where we're on a mission to innovate in the realm of bioanalytical technology! As a Sr. Software Engineer, you will play a pivotal role in shaping the future of analytical instruments and medical devices. Based in Malvern, Pennsylvania, you'll work with a dynamic team of developers, engineers, and scientists to design and develop the software that powers groundbreaking life science instrumentation. You'll be responsible for the entire software architecture, diving into coding while collaborating with cross-functional teams. Much of your work will involve software design, debugging, and maintenance of real-time systems, so a solid grasp of C#, .NET, and Object-Oriented Design is essential. Your expertise will help us advance our technologies, providing creative solutions from application design to hardware control. This is a fantastic opportunity for someone with 2-6 years of experience in Windows application development to not only support existing products but also to develop new, customer-focused solutions in a collaborative environment. We value problem-solving abilities and effective communication, as your insights will be crucial to overcoming challenges in our product development cycle. If you're team-oriented, creative, and ready to dive into the world of interactive GUIs and low-latency systems, we want to hear from you! Join us in making a difference with impactful technology that matters.

Frequently Asked Questions (FAQs) for Sr Software Engineer (analytical instrument or medical device/hardware) Role at Biopeptek Pharmaceuticals
What are the main responsibilities of a Sr. Software Engineer at Mainline Scientific?

As a Sr. Software Engineer at Mainline Scientific, your primary responsibilities will include software architecture design, coding, and integration within cross-functional teams. You'll contribute significantly to product development, focusing on real-time and interactive systems for analytical instruments. Your role will also involve system maintenance, debugging, and recommending improvements for architecture and design.

Join Rise to see the full answer
What qualifications are required for the Sr. Software Engineer position at Mainline Scientific?

To be considered for the Sr. Software Engineer role at Mainline Scientific, candidates should have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Additionally, a minimum of 2 years of experience in Windows application development and proficiency in C#, WPF, and .NET are essential. Knowledge of low-latency systems and algorithm development will be key to your success in this position.

Join Rise to see the full answer
What programming languages are essential for the Sr. Software Engineer role at Mainline Scientific?

The essential programming languages for the Sr. Software Engineer role at Mainline Scientific include C#, along with experience in WPF and .NET frameworks. A familiarity with multi-threaded Windows programming, algorithm development, and data acquisition/control systems is also crucial for creating robust software solutions.

Join Rise to see the full answer
What is the work environment like for a Sr. Software Engineer at Mainline Scientific?

At Mainline Scientific, the work environment for a Sr. Software Engineer is collaborative and dynamic. You will work closely with developers, engineers, and scientists in a team-oriented atmosphere that values creativity and problem-solving skills. The position typically requires on-site work during standard business hours, with some occasional travel expected.

Join Rise to see the full answer
Does Mainline Scientific offer any employee benefits for the Sr. Software Engineer position?

Yes, Mainline Scientific provides a comprehensive benefits package for the Sr. Software Engineer position, which includes medical, dental, and vision coverage, along with employer-paid life insurance and short-term disability. Additionally, employees benefit from a 4% matching 401(k) plan and generous vacation and sick leave policies.

Join Rise to see the full answer
Common Interview Questions for Sr Software Engineer (analytical instrument or medical device/hardware)
Can you describe your experience with C# and .NET in software development?

When answering this question, focus on specific projects you have worked on that utilized C# and .NET. Highlight features you implemented, challenges you faced, and how you achieved your goals using these technologies. A detailed example of how you optimized performance or improved user experience would show your expertise.

Join Rise to see the full answer
How do you approach debugging and problem-solving in software development?

Your response should outline a structured approach to debugging, such as replicating issues, using debugging tools, and collaborating with team members. Share a specific instance where your problem-solving skills led to a successful resolution, emphasizing the impact it had on the project's outcome.

Join Rise to see the full answer
Describe your experience with cross-functional teams in a product development cycle.

In your answer, provide examples of how you've collaborated with engineers, designers, or other stakeholders. Discuss how you communicated technical needs and how that facilitated successful project outcomes. Stress the importance of teamwork and how it led to innovative solutions.

Join Rise to see the full answer
What strategies do you use to ensure high-quality software design?

Discuss your understanding of software design principles and methodologies, such as Agile or Scrum. Explain your practices for code reviews, testing, and using best practices in architecture to maintain quality. Providing examples of how these strategies improved a project will strengthen your response.

Join Rise to see the full answer
What is your experience with developing real-time systems?

Elaborate on any specific projects where you developed real-time systems. Explain the challenges you encountered, particularly with latency, and how you addressed them. Discuss your knowledge of real-time data processing and how it aligns with Mainline Scientific's goals.

Join Rise to see the full answer
Can you share an experience where you improved an existing software product?

Provide a specific example of how you identified areas for enhancement in an existing software product. Discuss the improvements you recommended or implemented, the process you followed, and how it benefited users, especially in terms of performance or functionality.

Join Rise to see the full answer
How do you stay updated on the latest technologies in software development?

Describe your methods for keeping abreast of industry trends, such as attending conferences, participating in online forums, or completing online courses. Emphasizing your commitment to continuous education and adapting to new technologies will resonate well with interviewers looking for proactive candidates.

Join Rise to see the full answer
What is your understanding of Object-Oriented Design, and why is it important?

In your answer, define Object-Oriented Design and its key principles like encapsulation, inheritance, and polymorphism. Discuss why these principles are critical for creating scalable and maintainable software, and provide examples from your own experience where these concepts improved the software architecture.

Join Rise to see the full answer
How do you balance working on multiple projects or tasks?

Share your strategies for prioritizing tasks and managing time effectively, such as using project management tools or setting specific milestones. Discuss real-life situations where this balance was essential, illustrating your adaptability and organization skills.

Join Rise to see the full answer
What interests you about working at Mainline Scientific as a Sr. Software Engineer?

Express your enthusiasm for working in the bioanalytical technology field, particularly how Mainline Scientific's mission aligns with your career goals. Discuss specific aspects of the company culture, products, or projects that excite you, demonstrating your genuine interest in the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Robinhood Hybrid Bellevue, WA · Menlo Park, CA · New York, NY
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings
Photo of the Rise User
Granicus Remote Costa Rica (Remote)
Posted 10 days ago
Photo of the Rise User
Allstate Hybrid Ind – Blr Sez 1 (3Rd, 6Th & 7Th Floor)
Posted 5 hours ago
Photo of the Rise User
Zeta Global Hybrid San Francisco, California, United States
Posted 8 hours ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
PDDN INC. Hybrid Williamson St, Madison, WI 53703, USA
Posted 9 days ago
Photo of the Rise User
Posted 20 hours ago
Posted 12 days ago

Biopeptek Inc. was founded with vision of improving human life through a dedication to high-quality peptides in research, discovery and clinical innovation, made possible through cutting-edge science and technology. Our specialization in custom pe...

3 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment