Senior Software Engineer

3 weeks ago


California, United States Dimer Instruments Full time
About the Role

We are seeking a highly skilled Software Engineer to join our team at Dimer Instruments. As a key contributor to our software development team, you will be responsible for designing and developing intuitive and robust graphical user interfaces for our cutting-edge analytical instruments.

Key Responsibilities
  • Design and implement graphical user interfaces that are intuitive, user-friendly, and visually appealing.
  • 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 GUI designs, code, and UI's.
  • Provide ongoing support and troubleshooting for GUI-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 GUI 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.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development with a focus on GUI development.
  • Proficiency in programming languages such as C++, C#, or similar.
  • Experience with GUI frameworks and libraries such as Qt, Electron, WPF, or similar.
  • Strong understanding of user experience (UX) principles and usability testing.
  • Excellent problem-solving skills
  • 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.
Additional Information

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.



  • California, United States Guidewire Software Full time

    {"title": "Cloud Software Engineer at Guidewire Software", "description": "About Guidewire SoftwareGuidewire Software is a leading provider of cloud-based software for the insurance industry. We deliver innovative solutions that enable our customers to build, sell, and service their products more efficiently.About the RoleWe are seeking a talented Cloud...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for safety-critical systems.Key ResponsibilitiesDesign and develop software solutions for avionics systems...


  • California, United States Hitachi Energy Full time

    Job Title: Senior Software EngineerHitachi Energy is seeking a highly skilled Senior Software Engineer to join our System Engineering group. As a key member of our team, you will be responsible for designing, implementing, and maintaining our Energy Market Management systems and environments.Key Responsibilities:Support and troubleshoot platform deployments...


  • California, United States Signify Technology Full time

    Senior Software Engineer (Python)A unique opportunity to contribute to the growth and success of a highly rated startup as a Senior Software Engineer (Python). This role offers a chance to drive the company forward, working on various projects and gaining experience across the industry.The RoleWe are seeking a skilled Senior Software Engineer with core...


  • California, United States Hamlyn Williams Full time

    Senior Software EngineerHamlyn Williams is seeking a highly skilled Senior Software Engineer to join their growing software team. As a key member of the team, you will be responsible for designing and developing scalable software systems using a range of technologies, including NodeJS, ReactJS, and AWS.Key Responsibilities:Design and develop high-quality...


  • California, United States Signify Technology Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Signify Technology. As a key member of our engineering team, you will be responsible for designing, developing, and deploying innovative software solutions that drive business growth and customer satisfaction.Key Responsibilities:Design and develop...


  • California, United States EVONA Full time

    Senior Flight Software Engineer **About the Role** We're partnering with a pioneering human flight space start-up in Los Angeles to develop cutting-edge flight software and systems. As a Senior Flight Software Engineer, you'll lead the development and architecture of critical flight software and systems, collaborating with a talented team of aerospace...


  • California, United States Intelliswift Software Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Engineering Manager to lead our Client Engineering team. As a key member of our engineering organization, you will be responsible for managing a team of 10+ Systems Engineers and overseeing the operational upkeep of our corporate MAC OS and Windows environment and devices.Key Responsibilities:Directly...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - LumicityLumicity, a dynamic player in the life sciences sector, is seeking a highly skilled Senior Embedded Software Engineer to enhance their innovative team.Key Qualifications:Over 10 years of professional experience in software engineeringStrong command of C++ and Python programming languagesProven expertise in Embedded...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - LumicityLumicity, a dynamic player in the life sciences sector, is seeking a Senior Embedded Software Engineer to enhance their innovative team.Key Qualifications:Over 10 years of professional experience in software engineeringStrong command of C++ and Python programming languagesExtensive experience with Embedded Linux...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - Life Sciences SectorLumicity is a dynamic organization in the life sciences field, actively seeking a Senior Embedded Software Engineer to enhance our innovative team.Key Qualifications:Over 10 years of professional experience in software engineeringStrong expertise in C++ and Python programming languagesProficient in...


  • California, United States EVONA Full time

    Job Summary:As a Senior Software Engineering Manager at EVONA, you will play a critical role in leading our software division and helping to redefine the space economy. This is an exceptional opportunity to join a fast-growing company and make a significant impact on our mission.Key Responsibilities:Develop and implement flight software for inflight...


  • California, United States Home Depot Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Home Depot. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers and associates.Key ResponsibilitiesSoftware Development: Develop high-quality software solutions...


  • California, United States Artisan Full time

    **About Artisan**We're a pioneering company in the field of AI Employees, creating innovative software solutions that revolutionize the way businesses operate. Our mission is to build a multi-billion dollar company that sets new standards in the industry.**Key Responsibilities**We're seeking a highly skilled **Senior Software Engineer** to join our team and...


  • California, United States Bayside Solutions Full time

    {"h1": "Senior Backend Software Engineer", "p": "At Bayside Solutions, we are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing a new data center-based firewall platform.Responsibilities:* Design and implement new features and capabilities...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - LumicityLumicity, a dynamic player in the life sciences sector, is seeking a highly skilled Senior Embedded Software Engineer to enhance their innovative team.Key Qualifications:Over 10 years of relevant experience in the fieldStrong command of C++ and Python programming languagesProficient in Embedded Linux...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - LumicityLumicity, a dynamic player in the life sciences sector, is seeking a highly skilled Senior Embedded Software Engineer to enhance their innovative team.Key Qualifications:Over 10 years of professional experience in the fieldStrong command of C++ and Python programming languagesProven expertise in Embedded Linux...


  • California, United States Lumicity Full time

    Senior Embedded Software Engineer - LumicityLumicity, a dynamic player in the life sciences sector, is seeking a Senior Embedded Software Engineer to enhance their innovative team.Key Qualifications:Over 10 years of relevant experience in the fieldStrong command of C++ and Python programming languagesFamiliarity with Embedded Linux systemsExperience in one...


  • California, United States Bayside Solutions Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Bayside Solutions. As a key member of our engineering team, you will be responsible for designing and developing a new data center-based firewall platform.Key Responsibilities:Design and implement a scalable and secure firewall...


  • California, United States Bayside Solutions Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Bayside Solutions. As a key member of our engineering team, you will be responsible for designing and developing a new data center-based firewall platform.Key Responsibilities:Design and implement a scalable and secure firewall...