Staff Software Engineer

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

  • Software Engineer

    2 days ago


    Santa Barbara, United States Santa Barbara Infrared Full time

    Santa Barbara Infrared, Inc. is currently recruiting for the position of Software Engineer. Santa Barbara Infrared, Inc. (SBIR) is a very successful, fast-paced subsidiary of HEICO Corporation, (NYSE: HEI, HEI.A). For more than 60 years, HEICO has thrived by serving segments of the aerospace, defense, and electronics industries by providing innovative and...

  • Software Engineer

    9 hours ago


    Santa Barbara, United States HEICO Full time

    Santa Barbara Infrared, Inc. is currently recruiting for the position of Software Engineer. Santa Barbara Infrared, Inc. (SBIR) is a very successful, fast-paced subsidiary of HEICO Corporation, (NYSE: HEI, HEI.A). For more than 60 years, HEICO has thrived by serving segments of the aerospace, defense, and electronics industries by providing innovative and...


  • Santa Monica, United States Software Resources Full time

    Software Resources has an immediate job opportunity for a REMOTE Senior Software Engineer. Duration: 11 month(s) Description: On any given day at Entertainment & Technology, we're reimagining ways to create magical viewing experiences for the world's most beloved stories while also transforming media business for the future. Whether that's evolving our...


  • Santa Monica, United States Software Resources Full time

    Software Resources has an immediate job opportunity for a Hybrid Senior Software Engineer. Must be close to a hubCandidates needs strong TypeScript and Nodejs experienceDuration: 12 month(s)Pay Rate: $90 – $97/hr DOEDescription:On any given day at Entertainment & Technology, we're reimagining ways to create magical viewing experiences for the world's most...


  • Santa Barbara, United States AppFolio Full time

    DescriptionHi, We’re AppFolioWe’re innovators, changemakers, and collaborators. We’re more than just a software company – we’re pioneers in cloud and AI who deliver magical experiences that make our customers’ lives easier. We’re revolutionizing how people do business in the real estate industry, and we want your ideas, enthusiasm, and passion...


  • Santa Barbara, California, United States AI Technologies LLC. Full time

    Company OverviewAI Technologies LLC is a pioneering company altering the landscape for construction decision making by harnessing the power of data to build the industry's first construction data cloud.Leaders in automation, machine learning, and artificial intelligence, we help construction companies minimize risk and maximize success.We are an equal...


  • Santa Clara, United States DeepSight Technology Full time

    Job DescriptionJob DescriptionStaff Software Engineer, GPU AlgorithmsJob DescriptionWe are looking for an engineer with a strong background in ultrasound, medical image reconstruction, and programming languages such as C++ and CUDA to shape our new ultrasound imaging platform. As a Staff Software Engineer, you will work on developing and optimizing...


  • Santa Barbara, United States Umbra Lab Inc. Full time

    Umbra builds next-generation space systems that observe the Earth in unprecedented fidelity.Our mission: Deliver global omniscience.To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. Umbra provides easy access to the highest quality commercial...


  • Santa Barbara, United States Umbra Full time

    Umbra builds next-generation space systems that observe the Earth in unprecedented fidelity.Our mission: Deliver global omniscience.To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. Umbra provides easy access to the highest quality commercial...


  • Santa Barbara, United States Umbra Lab Inc. Full time

    Umbra builds next-generation space systems that observe the Earth in unprecedented fidelity.To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. Umbra provides easy access to the highest-quality commercial satellite data available, which is an...


  • Santa Barbara, United States Umbra Full time

    Job DescriptionJob DescriptionUmbra builds next-generation space systems that observe the Earth in unprecedented fidelity. Our mission: Deliver global omniscience.To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. Umbra provides easy access to the...


  • Santa Clara, United States XPENG Motors Full time

    XPeng Motors is one of China's leading smart electric vehicle ("EV") companies. We design, develop, manufacture and market smart EVs that are seamlessly integrated with advanced Internet, AI and autonomous driving technologies. We are committed to in-house R&D and intelligent manufacturing to create a better mobility experience for our customers. We strive...


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

    Apply for Job Job ID 74127 Location UCSB Campus Full/Part Time Full Time Add to Favorite Jobs Email this Job Job Posting DetailsPayroll Title: Applications Programmer 3 Job Code: 007300 Job Open Date: 10/31/2024 Application Review Begins: 11/18/2024; open until filled Department Code (Name): COMS (COMPUTER SCIENCE) Percentage of Time: 100% Union Code...


  • Santa Barbara, California, United States ZipRecruiter Full time

    At Bitwarden, we're committed to better internet security and safety. Our leading open source password management solution empowers individuals, teams, and business organizations to take control of their digital lives.About the RoleWe're seeking a Senior Rust Engineer to join our team. As a key member, you'll be responsible for building new features and...


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

    Job SummaryAt the University of California, Santa Barbara, we are seeking a highly skilled Software Engineer to join our team in the ACTION Institute. This is an exciting opportunity for a talented individual to contribute to cutting-edge research in artificial intelligence and cybersecurity.The ideal candidate will have experience with cloud infrastructure...


  • Santa Clara, United States Cloud Software Group Full time

    Duties and ResponsibilitiesResponsible for managing system implementation in Oracle CPQ / CX, making significant process optimizations for business productivity.Design the architecture of Oracle Configure-Price-Quote (CPQ) and Partner Relationship Management (PRM) solutions and integrating them with the broader CX platform and other enterprise...


  • Santa Clara, California, United States Telenav Full time

    We are seeking a Staff Software Engineer to join our Search team at Telenav, where you will work on developing innovative solutions that combine Machine Learning and Natural Language Processing to deliver personalized experiences for drivers.About the Role:Design and implement algorithms using Machine Learning and NLP techniques to improve product features...


  • Santa Barbara, United States Umbra Full time

    Umbra builds next-generation space systems that observe the Earth in unprecedented fidelity.  Our mission: Deliver global omniscience. To stay ahead of climate change, geopolitical risk, and other major crises and issues, we need a global understanding of what is changing, where, and how fast. Umbra provides easy access to the highest quality commercial...


  • Santa Barbara, California, United States Actalent Full time

    Job OverviewThe Technical Project Manager role at Actalent involves working closely with engineering management to develop and track project plans. This position requires strong project management skills, particularly in hardware and software projects, as well as excellent communication skills for cross-functional team interactions.Responsibilities:Develop...