Dimer Instruments | Staff Software Engineer

5 days ago


santa barbara county, United States Dimer Instruments Full time

About Us

At Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make informed decisions. At Dimer you’ll be working with a high-quality, high-performing, highly collaborative, and enjoyable team of Engineers and Scientists to create products that make a difference in the world. We have fun while we’re creating great products.


Summary

The Staff Software Engineer will play a critical role in developing desktop laboratory scientific software. Reporting to the Head of Software, this generalist will use C#, MudBlazor, SQLite, and other tools to create a delightfully easy to use scientific UX for acquiring, analyzing, and storing data without compromising communication or functionality.

They will participate in architectural design and decisions both for software running on the instrument and on the desktop, and will contribute to both software packages, but be primarily focused on the desktop software. The successful candidate will collaborate closely with hardware engineers, application scientists, and other software developers to create robust and efficient systems that enhance the overall performance, reliability, and usability of our products.


Essential Duties and Responsibilities

  • Design, develop, and implement graphical user interfaces for Dimer Instruments' analytical tools, ensuring they are intuitive, user-friendly, and visually appealing.
  • Own the architecture and development of the system’s databases.
  • Collaborate with hardware engineers, application scientists, and product managers to gather requirements and translate them into functional GUI designs.
  • Participate in user testing and gather feedback to refine and improve the GUI based on user experience and usability principles.
  • Integrate GUI components with backend systems and hardware interfaces, ensuring seamless functionality and performance.
  • Develop and maintain comprehensive documentation for database and UX designs, code, and UI’s.
  • Provide ongoing support and troubleshooting for database and UX-related issues, ensuring timely resolution and optimal user experience.
  • Contribute to the overall software development lifecycle, including requirements analysis, coding, testing, debugging, and deployment.
  • Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
  • Stay current with industry trends and emerging technologies in database and UX development and apply this knowledge to enhance our products.
  • Assist in other software engineering tasks as needed, demonstrating versatility and a willingness to learn new skills.
  • Present work in an organized way for project/progress reviews and design reviews.
  • Perform other tasks as assigned.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in SW development with a focus on database and/or GUI.
  • Proficiency in programming languages such as C#, C++, MudBlazor, SQLite.
  • Strong understanding of user experience (UX) principles and usability testing.
  • Able to work independently and as part of a team.
  • Must be able to understand and communicate well in English, both spoken and written, and be able to write documentation.
  • Must be able to present work in an organized way for project/design reviews.

Additional Skills

  • Experience in the pharmaceutical or scientific instrumentation industry is a plus.
  • Familiarity with hardware-software integration and real-time systems is desirable.
  • Knowledge of modern software development methodologies, agile development, and DevOps practices.

Physical Requirements

When working in machine shop, chemistry, or optics lab, appropriate protective gear must be worn including eyewear, eye protection from laser or UV light, lab coats, and closed toed shoes.


Work Environment

Office space, optics lab, chemistry lab, warehouse, and electronics and optical manufacturing space. The employee may occasionally be exposed to moderate noise levels, e.g. from loud fans in electronics equipment. Travel may occasionally be required, e.g. to test labs, customer sites, for conferences and trade shows, or for training.



  • santa barbara county, United States Dimer Instruments Full time

    About Us At Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • santa barbara, United States Dimer Instruments Full time

    About UsAt Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • Santa Barbara County, United States Dimer Instruments Full time

    About Us At Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • Santa Barbara County, United States Dimer Instruments Full time

    About Us At Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • Santa Barbara, United States Dimer Instruments Full time

    About UsAt Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • santa barbara, United States Dimer Instruments Full time

    About UsAt Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...


  • Santa Barbara, United States Dimer Instruments Full time

    About UsAt Dimer Instruments we’re creating the next generation of laboratory and process analytical tools for the pharmaceutical market. Our products use multiple light-based spectroscopic methods to interrogate solutions containing molecules and particles, providing researchers not just with data but with organized information allowing them to make...

  • Sr. Staff Engineer

    2 weeks ago


    Santa Barbara, United States Santa Barbara Infrared Full time

    Santa Barbara Infrared, Inc. is currently recruiting for the position of Sr. Staff Engineer. The Sr. Staff Engineer's primary responsibility will be concept development, requirements definition and detailed design of infrared and visible optical systems and E-O testing solutions to meet customer needs. Santa Barbara Infrared, Inc. (SBIR) is a very...


  • Santa Barbara, California, United States Green Hills Software Full time

    Job Overview:We are seeking a highly skilled and motivated Software Development Engineer to join our team at Green Hills Software. As a key member of our development team, you will be responsible for designing, implementing, and testing software solutions that meet the highest standards of quality and reliability.Compensation Package:The estimated base...


  • Santa Barbara, California, United States Green Hills Software Full time

    About the RoleGreen Hills Software is seeking a highly skilled Functional Safety Software Engineer to join their team. This critical role involves conducting safety analyses, developing functional requirements tests, and participating in design reviews for Green Hills' real-time operating system and embedded development tools.Key Responsibilities:Assessing...


  • Santa Barbara, California, United States Bruker Full time

    Bruker is a leading analytical instrumentation company, and we are seeking an experienced software development engineer to join our team. As a Senior Software Engineer, you will be responsible for developing software for our world-leading nano-scale Atomic Force Microscope (AFM) product lines.Job DescriptionThis position requires strong verbal and written...


  • Tippecanoe County, United States Advantage Technical Full time

    Summary:Seeking an Instrumentation Engineer to support a capital project at a greenfield site. This position focuses on designing and overseeing the systems that measure and control physical processes in a facility, such as temperature, pressure, flow, and more.Project Duration is over 12 months up to 24 months. Per-diem, benefits, and a solid consultant pay...


  • Tippecanoe County, United States Advantage Technical Full time

    Summary:Seeking an Instrumentation Engineer to support a capital project at a greenfield site. This position focuses on designing and overseeing the systems that measure and control physical processes in a facility, such as temperature, pressure, flow, and more.Project Duration is over 12 months up to 24 months. Per-diem, benefits, and a solid consultant pay...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is...

  • Software Engineer

    4 days ago


    Fairfield County, United States RightClick Full time

    One of our clients is a well-established firm with decades of experience and a strong reputation in their field, offering specialized solutions and expert guidance tailored to their clients' needs. They are looking for a Software Engineer who will design, develop, and maintain high-quality software solutions that meet the needs of our client’s users. This...

  • Software Engineer

    2 weeks ago


    Fairfield County, United States RightClick Full time

    One of our clients is a well-established firm with decades of experience and a strong reputation in their field, offering specialized solutions and expert guidance tailored to their clients' needs. They are looking for a Software Engineer who will design, develop, and maintain high-quality software solutions that meet the needs of our client’s users. This...


  • Santa Barbara, California, United States ZipRecruiter Full time

    **Job Title:** Senior Software Engineer We are seeking a talented Senior Software Engineer to join our team at Meraki. This role involves building and implementing functional software solutions, defining software requirements, and taking the lead on technical projects.**Responsibilities:**Develop high-quality software design and architectureIdentify,...


  • Santa Barbara, California, United States Umbra Lab LLC Full time

    Job DescriptionWe are seeking an experienced Senior Flight Software Engineer to join our team at Umbra Lab LLC. As a member of our cross-functional engineering team, you will play a key role in designing, developing, and maintaining reliable, fault-tolerant flight software for our missions.Key Responsibilities* Collaborate with a cross-functional engineering...


  • San Diego County, United States ENGINEERING PARTNERS, INC. Full time

    EPI is seeking an experienced Senior Instrumentation and Control (I&C) Engineer to join our San Diego Office in the Scripps Ranch Area. EPI offers a competitive compensation and benefits package and a friendly, flexible, collaborative culture that values and supports professional development.Job SummaryThis Senior Controls Engineer will work with our water...


  • Santa Barbara, California, United States University of California, Santa Barbara Full time

    Job OverviewWe are seeking a highly skilled Research Software Engineer to join our team at the University of California, Santa Barbara. As a key member of our research group, you will be responsible for designing and developing innovative software systems for managing and analyzing ecological and environmental data.The ideal candidate will have a strong...