Staff Software Engineer
2 days ago
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.
-
Dimer Instruments | Staff Software Engineer
19 hours ago
santa barbara county, United States Dimer Instruments Full timeAbout 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 timeSanta 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 timeSanta 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...
-
Senior Software Engineer
2 days ago
Santa Monica, United States Software Resources Full timeSoftware 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...
-
Senior Software Engineer
2 days ago
Santa Monica, United States Software Resources Full timeSoftware 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...
-
Sr. Software Engineer
6 days ago
Santa Barbara, United States AppFolio Full timeDescriptionHi, 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...
-
Software Engineering Lead
5 days ago
Santa Barbara, California, United States AI Technologies LLC. Full timeCompany 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...
-
Staff Software Engineer, GPU Algorithms
1 day ago
Santa Clara, United States DeepSight Technology Full timeJob 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...
-
Senior Flight Software Engineer
2 days ago
Santa Barbara, United States Umbra Lab Inc. Full timeUmbra 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...
-
Senior Flight Software Engineer
2 days ago
Santa Barbara, United States Umbra Full timeUmbra 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...
-
Senior Software Engineer
1 day ago
Santa Barbara, United States Umbra Lab Inc. Full timeUmbra 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...
-
Senior Flight Software Engineer
1 day ago
Santa Barbara, United States Umbra Full timeJob 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...
-
Staff Software Engineer
2 days ago
Santa Clara, United States XPENG Motors Full timeXPeng 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...
-
Software Engineer in AI and Security
21 hours ago
Santa Barbara, United States University of California, Santa Barbara Full timeApply 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...
-
Software Engineering Expert
7 days ago
Santa Barbara, California, United States ZipRecruiter Full timeAt 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...
-
Software Engineer in AI and Cybersecurity
16 hours ago
Santa Barbara, California, United States University of California, Santa Barbara Full timeJob 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...
-
Lead IT Software Engineer
1 day ago
Santa Clara, United States Cloud Software Group Full timeDuties 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...
-
Staff Software Engineer for Intelligent Systems
16 hours ago
Santa Clara, California, United States Telenav Full timeWe 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...
-
Senior Spacecraft Flight/Software Engineer
9 hours ago
Santa Barbara, United States Umbra Full timeUmbra 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...
-
Hardware and Software Project Lead
17 hours ago
Santa Barbara, California, United States Actalent Full timeJob 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...