Remote Qt Jobs

90 remote jobs*

Job Title Location Description Posted**
C++ Software Engineer
Circuit32 Recruitment
Cheltenham, United Kingdom
I'm recruiting for a telecommunications and defence business in Cheltenham who are looking to hire an experienced C++ Software Engineer with Linux exposure. The work involves development of C++ code DSPs and audio processing with a deep knowledge of Linux Qt and version control tools very beneficial. ROLE: C++ Software Engineer LOCATION: Cheltenham SALARY: up to £75000 (+ bonus) HYBRID: 1-2 days remote each week Responsibilities Essential skills for the C++ Software Engineer are: C++ expertise Linux DSPs / audio processing Beneficial skills would be: Telecoms/radio/cyber background QT Job Benefits Bonus Hybrid working Company perks/rewards scheme Contacts If you're interested or know anyone who might be please apply below or get in touch directly with any questions
13 hour(s) ago
View
C++ Software Developer
The Virtual Bench
Austin, TX
Our client is located in Austin and looking to add a C++ Software Engineer to their team on a direct hire basis. The primary responsibility of this position is to design and develop software for submersible Remotely Operated Vehicles (ROVs) Autonomous Underwater Vehicles (AUVs) intelligent subsea tooling and potentially various other projects. The role provides a remote working schedule but must be open and willing to go in office as needed. Responsibilities: Design and implement software additions to existing applications. Develop software in Windows and Linux. Requirements design implementation and testing of software tasks as assigned. Prepare technical procedures for assembly testing and operations. Maintain code and documentation using revision control. Up to 25 % onshore travel. Potential for occasional offshore travel. Qualifications: 8+ years of relevant experience. 8+ years of programming. 6+ years of experience with C++11 or higher programming. 1+ year experience with revision control systems such as Subversion and Git and issue tracking systems such as Jira. Must be a US citizen or legal permanent resident. Familiarity with embedded systems design and/or robotics. Experience/knowledge programming real-time systems. Experience with Qt framework. Experience with network programming. Experience with AI Machine learning and Image processing.
1 day(s) ago
View
Embedded Software Engineer
Bunnell Inc
Job Summary: Under the Director of Research and Development the Embedded Software Engineer is responsible for hardware and/or software development in new and existing products. Responsibilities/Duties:   1.      Design and develop the firmware and software in new and existing products while strictly adhering to established Design Control procedures. 2.      Work closely with R & D and manufacturing engineers consultants suppliers and vendors to determine specify plan and produce engineering and production prototypes. 3.      Solve electronic hardware and/or software problems in new as well as current products. 4.      Help ensure that new products are produced according to good manufacturing practices and that they will meet pertinent regulatory requirements and achieve necessary outside agency approvals (e.g. FDA MDD ISO). 5.      Help develop and carry out verification and validation procedures for electronic hardware and software systems. 6.      Stay abreast of contemporary standards for electronic hardware and software development. 7.      Create written procedures and documentation for peer review. 8.      Strive to improve the base of engineering knowledge within the department. 9.      Help develop and carry out verification and validation procedures for electronic hardware and software systems. 10.   Help create production tests and assembly fixtures and the procedures for proper operation. 11.   Produce visual presentation material for management for the communication of technical data. 12.   Have a thorough knowledge of and follow Risk Management and Design Control procedures. 13.   Have a thorough knowledge of design and safety standards both international and domestic and apply this knowledge to the design of new products. 14.   Complete special projects as assigned by the Director of Research and Development. 15.   Observe all company safety policies and practices. 16.   Maintain and encourage cooperative relationships with all other Bunnell employees in supporting the company mission and strategic plan. 17.   May be required to sit stand or walk for extended periods and may occasionally lift items up to 25 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Minimum Qualifications: ·        Bachelor of Science Degree in Engineering or equivalent work experience ·        Required Languages/Tools: Embedded C/C++ Git. ·        Experience with collaborative software development. Preferred Background: ·        Proficient technical writing skills ·        Office computer applications skills ·        Knowledge of risk management design controls and applicable international safety standards ·        User interface design experience ·        Additional Languages: Qt QML JavaScript Preferred Experience: ·        Medical product design engineering experience ·        Familiar with ISO Standards (ISO 13485) for electrical safety and risk management ·        Familiar with IEC 62304 for medical software development ·        Familiar with MS Office. ·        Blackberry QNX and/or Linux. This role is NOT eligible for HYBRID or REMOTE opportunities. Bunnell is an Equal Opportunity Employer. We do not discriminate based on race color religion sex sexual orientation gender identity national.
3 day(s) ago
View
Software C++ Engineer (Fixed-Term Contract, Part-Time)
Renesas Electronics
Lviv, Lviv, Ukraine
Company Description Renesas is a global semiconductor company providing hardware and software solutions for a range of cutting-edge technologies including self-driving cars robots automated factory equipment and smart home applications. We are a key supplier to the world’s leading manufacturers of the electronics you rely on every day you may not see our products but they are all around you. Job Description Project description Go Configure Software Hub Project Description Renesas Go Configure Software Hub enables a completely graphical design process allowing to configure program and test custom chips. Go Configure Software Hub is a cross-platform suite of desktop applications (GreenPAK Designer and ForgeFPGA Workshop) operating in different operating systems (Linux Windows and MacOS) developed in C++11/C++14/C++17 and Qt Framework. It supports design creation SPICE simulation emulation with hardware support & IC programming allowing real-time design iterations. It provides GUI-based schematic capture approach to design entry analog and digital signal generators and analyzers and FPGA Development Platform (Verilog). Our Team Software Team is of 40+ engineers in total. Young talented creative (and modest) professionals seeking for technical challenges good coffee and fun. The Role Design and develop software features and modules Write well-designed efficient and testable code Write unit tests and code/product documentation Potentially take full or partial responsibility for projects Participate in architecture discussions Communicate effectively with team members and engage in teamwork Participate in peer reviews Adhere to project workflow and coding conventions. Qualifications BS/MS degree in STEM 2+ years of experience in C++ programming Knowledge of C++11 or above Intermediate (B1) English level or higher Decision-making troubleshooting and debugging skills Experience with version control system and CI/CD workflows. Additional Information Fixed-Term Contract - 6 months (with the possibility of extension afterwards). Part-Time employment (10 work hours per week) Friendly and highly professional team. 14 calendar days paid vacation. Flexible working hours. Professional & personal growth. Renesas is an embedded semiconductor solution provider driven by its Purpose ‘ To Make Our Lives Easier .’ As the industry’s leading expert in embedded processing with unmatched quality and system-level know-how we have evolved to provide scalable and comprehensive semiconductor solutions for automotive industrial infrastructure and IoT industries based on the broadest product portfolio including High Performance Computing Embedded Processing Analog & Connectivity and Power. With a diverse team of over 21000 professionals in more than 30 countries we continue to expand our boundaries to offer enhanced user experiences through digitalization and usher into a new era of innovation. We design and develop sustainable power-efficient solutions today that help people and communities thrive tomorrow ‘ To Make Our Lives Easier .’ At Renesas You Can Launch and advance your career in technical and business roles across four Product Groups and various corporate functions. You will have the opportunities to explore our hardware and software capabilities and try new things. Make a real impact by developing innovative products and solutions to meet our global customers' evolving needs and help make people’s lives easier safe and secure. Maximize your performance and wellbeing in our flexible and inclusive work environment. Our people-first culture and global support system including the remote work option and Employee Resource Groups will help you excel from the first day. Are you ready to own your success and make your mark? Join Renesas. Let’s Shape the Future together. Renesas Electronics is an equal opportunity and affirmative action employer committed to supporting diversity and fostering a work environment free of discrimination on the basis of sex race religion national origin gender gender identity gender expression age sexual orientation military status veteran status or any other basis protected by law. For more information please read our Diversity & Inclusion Statement.
3 day(s) ago
View
Embedded Software Engineer II
Actalent
Minneapolis, MN
Job Title: Embedded Software Engineer II Job Description We are seeking a skilled Embedded Software Engineer II to design and develop software applications that support a range of medical devices used in various environments including labs hospitals and remote settings. This role involves integrating software with diverse hardware platforms troubleshooting hardware/firmware interfaces and developing secure cloud-connected applications in compliance with HIPAA and IEC standards. You will work on applications requiring intensive interrupt-driven communications for real-time process control using multiple serial channels and protocols. Additionally you will execute the full software development life cycle from requirement capture to architecture implementation testing and support of user interface applications. Responsibilities Design and develop software applications for medical devices. Integrate software with various hardware platforms and troubleshoot hardware/firmware interfaces. Develop secure cloud-connected applications following HIPAA and IEC compliance. Create applications with intensive interrupt-driven communications for real-time process control. Execute full software development life cycle including requirement capture architecture implementation testing and support. Document design and perform integration testing debugging and installation support. Interface with the design team to support functional test and measurement requirements. Essential Skills Proficiency in C++ and embedded software development. Experience with Linux and firmware in embedded systems. Knowledge of RTOS and real-time environments. 2+ years of experience in medical device or safety-critical software development. 2+ years of experience in embedded Linux development. Bachelor’s Degree in Computer Engineering Electrical Engineering Computer Science Physics Mathematics or related technical field. Additional Skills & Qualifications Preferred experience in Yocto and UI frameworks such as Qt or QML. Familiarity with ISO standards. Experience with GTest GMock frameworks. Experience using Atlassian Tools or equivalent. Familiarity with agile software development. Experience with software quality systems. Experience with microcontrollers and deploying commercial embedded Linux systems. Work Environment This position offers a hybrid work environment providing the flexibility to work both remotely and on-site. As part of a growing company you will have the opportunity to support a variety of projects and technologies gaining exposure to different activities before choosing a specialization. Pay And Benefits The pay range for this position is $40.00 - $60.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections plan or program terms. If eligible the benefits Available For This Temporary Role May Include The Following Medical dental & vision Critical Illness Accident and Hospital 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO Vacation or Sick Leave) Workplace Type This is a hybrid position in MinneapolisMN. Application Deadline This position is anticipated to close on Sep 10 2025. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale innovation and speed to market. With a network of almost 30000 consultants and more than 4500 clients across the U.S. Canada Asia and Europe Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race sex age color religion national origin veteran status disability sexual orientation gender identity genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation such as the modification or adjustment of the job application process or interviewing due to a disability please email actalentaccommodation@actalentservices.com for other accommodation options.
5 day(s) ago
View
C++ Software Engineer (all genders)
TeamViewer
Stuttgart, Baden-Württemberg, Germany
Join TeamViewer the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1500 employees spans different continents cultures and disciplines. With our inclusive values we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive. Become part of our winning team and help us create a world that works better. Responsibilities We are looking for a (Senior) Software Engineer (all genders) to actively contribute to the development of new features for our remote access control and support solution using the newest standards of C++. The position will report to the Team Manager Software Development and provides an excellent opportunity to create impact and add value in an agile modern environment. Design and develop platform independent functionalities for our desktop client using C++ Optimize and enhance our software with new efficient algorithms and technologies Work collaboratively in a Scrum development team within a continuous integration environment Be responsible for ensuring efficient implementation and for code of the highest quality Ensure that our software is stable and runs efficiently on many different browsers and systems (more than 2.5 billion installations) Have room to experiment and grow your skills in various areas Requirements University or college degree in the field of computer science software engineering or any other related subject 2+ years of professional experience in the field of object-oriented software development using C++ (C++ 14 or above) and design patterns Experience in any of the following fields would be desirable: Qt Swift Objective-C or JavaScript/React Structured and analytical way of thinking / working being a team player as well as motivated to learn new things Fluency in English is mandatory German is a plus What We Offer Onsite Onboarding in our HQ office for an optimal start Great compensation and benefits packages including company achievement bonus and regular salary reviews Public transport friendly offices Special terms for local gyms Access to Corporate Benefits platform with many discounts Regular Team events and company-wide celebrations Open door policy no dress code rules and frequent all Hands Hybrid and Flexible work time with up to 50% home office Work From Abroad Program allowing up to 40 days of work outside your contracting country We celebrate diversity as one of core values join and drive one of the c-a-r-e initiatives together with us! TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse values-driven culture makes us stronger. As we continue to grow as a company we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender civil or family status sexual orientation religion age disability education level or race.
5 day(s) ago
View
C++ Software Engineer (all genders)
TeamViewer
Karlsruhe, Baden-Württemberg, Germany
Join TeamViewer the leader in remote connectivity software. We harness the potential of cutting-edge technologies such as Augmented Reality and Artificial Intelligence to push the boundaries of innovation and shape the future of digitalization. Our team of more than 1500 employees spans different continents cultures and disciplines. With our inclusive values we celebrate the unique perspectives and talents each individual brings to the table and foster a dynamic work environment where new ideas thrive. Become part of our winning team and help us create a world that works better. Responsibilities We are looking for a (Senior) Software Engineer (all genders) to actively contribute to the development of new features for our remote access control and support solution using the newest standards of C++. The position will report to the Team Manager Software Development and provides an excellent opportunity to create impact and add value in an agile modern environment. Design and develop platform independent functionalities for our desktop client using C++ Optimize and enhance our software with new efficient algorithms and technologies Work collaboratively in a Scrum development team within a continuous integration environment Be responsible for ensuring efficient implementation and for code of the highest quality Ensure that our software is stable and runs efficiently on many different browsers and systems (more than 2.5 billion installations) Have room to experiment and grow your skills in various areas Requirements University or college degree in the field of computer science software engineering or any other related subject 2+ years of professional experience in the field of object-oriented software development using C++ (C++ 14 or above) and design patterns Experience in any of the following fields would be desirable: Qt Swift Objective-C or JavaScript/React Structured and analytical way of thinking / working being a team player as well as motivated to learn new things Fluency in English is mandatory German is a plus What We Offer Onsite Onboarding in our HQ office for an optimal start Great compensation and benefits packages including company achievement bonus and regular salary reviews Public transport friendly offices Special terms for local gyms Access to Corporate Benefits platform with many discounts Regular Team events and company-wide celebrations Open door policy no dress code rules and frequent all Hands Hybrid and Flexible work time with up to 50% home office Work From Abroad Program allowing up to 40 days of work outside your contracting country We celebrate diversity as one of core values join and drive one of the c-a-r-e initiatives together with us! TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse values-driven culture makes us stronger. As we continue to grow as a company we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender civil or family status sexual orientation religion age disability education level or race.
6 day(s) ago
View
Senior Software Developer/QA Lead - Canada
dfnetresearch
Hamilton, Ontario (Remote)
DFnet provides data management biostatistics and software development services for industry non-profit and academic organizations worldwide. Since 2004 DFnet’s people products and services have helped our global clients with over 100 Phase I through Phase IV clinical trials. Our focus is global health. DFnet helps researchers manage and analyze data across 18 therapeutic areas with clinical sites in over 35 countries. Our work includes HIV TB Malaria Ebola and other tropical diseases. We are a fully remote organization with team members in South Africa Canada and the United States.   The Role: We are seeking a dynamic Senior Software Developer/QA Lead with a strong background in quality assurance and software testing. In this role you will set the strategic direction for our testing efforts oversee test team members collaborate closely with our internal IT team and ensure high product quality standards. Ideally you will have experience using our software DFdiscover and familiarity various software development methodologies including DevOps. Key Responsibilities: Lead the QA team to continuously track and analyze quality issues recommend insights develop improvement plans and adherence to best practices. Collaborate closely with internal IT and development teams to align testing with the overall product roadmap. collaborate with peers to improve quality performance and to enhance internal processes/systems to make the team more productive. Write review and execute comprehensive test cases identifying critical issues early in the development process. Leverage the Azure DevOps development process for tracking and managing testing activities. Design and implement DFdiscover software features in C and C++ utilizing the QT toolkit. Work closely with the Software Development team to resolve defects and ensure software is delivered with high quality. Serve as a key member of the support team providing effective solutions and technical expertise for customer support issues. Maintain documentation for testing procedures ensuring continuous improvement in the testing process. Required Skills: Bachelor’s degree in computer science software engineering or a related field. Strong background in testing methodologies test automation and quality assurance best practices. Knowledge of scripting languages for automation and testing purposes such as Python C/C++ PHP as well UNIX shell scripting. Excellent communication skills with the ability to collaborate across teams and provide technical guidance. Ability to work independently and manage multiple priorities effectively. Experience with DFdiscover software is highly desirable. Preferred Qualifications: Proven experience in software Quality Testing and R&D related work. Strong leadership skills with experience supervising or mentoring a team. Hands-on experience with test case design and execution. Familiarity with Azure DevOps. Strong problem-solving skills and the ability to provide solutions in a fast-paced environment. Experience working with global cross-functional teams DFnet is committed to fostering cultivating and preserving a culture of diversity equity and inclusion.  Our human capital is the most valuable asset we have. The collective sum of the individual differences life experiences knowledge inventiveness innovation self-expression unique capabilities and talent that our employees invest in their work represents a significant part of not only our culture but our reputation and achievements.      Accommodation is available upon request at any point during our recruitment process. If you require an accommodation please email us at HR@dfnetresearch.com and we will work to meet your needs.
6 day(s) ago
View
Software Engineer - Tools - KinaTrax
Hawk-Eye Innovations (HEI)
Atlanta, GA
Location: Remote Contract: Full-Time Permanent Salary: $101000 - $134000 Start Date: Asap About Us: - KinaTrax’s mission is to provide professional and collegiate teams with game-changing insights about their most valuable asset: their athletes. We deliver research-grade markerless motion capture technology that allows teams to collect in-game biomechanical performance data on their athletes. KinaTrax camera systems are currently deployed in over 50 stadiums & labs across MLB MiLB & NCAA organizations – and expanding rapidly. Our comprehensive data capture & analysis tools are operationalized for daily use by players GM’s coaches trainers medical staff and beyond. As the market leader in Major League Baseball KinaTrax has established itself as a foundational part of the teams’ day-to-day strategy and decision-making machine. But we aren’t finished. We are constantly innovating and looking to recruit talented teammates to help us continue to revolutionize this space. Your contributions will focus on bringing the next generation of athlete performance data across a variety of sports to teams worldwide. Job Summary: The Software Engineer - Tools will work alongside the larger KinaTrax product development team with a particular focus on KinaTrax client-facing tools used for data collection processing calibration and annotation with the goal of providing a simpler and more efficient solution for our clients. Some of these development efforts may include the adaptation of current tools to cloud based solutions and the evolution of our tool concepts for use in other biomechanics related markets. Within this role you may also be tasked with improving our software interfacing to fit within the larger Sony sports business data architecture with the goal of optimizing data access both internally and for our clients. As part of your role you will collaborate with other members of the product development team on specific projects where at times you may be expected to be a project development lead. Key Responsibilities: - Continued development and maintenance of client facing and internal company tools used for data acquisition processing quality etc. Optimization of data related tools within cloud-based environments to improve tool efficiency. Development of client-facing operations tools for other biomechanics-related markets. Improve or implement hardware/software interfaces within hardware solutions already in use or future hardware solutions determined based on company need and/or client feedback. Integration of data using API concepts from a variety of sources with the aim of optimizing data contextualization. Contribute to the development and maintenance of cross-platform codebases (e.g. Linux Windows or embedded environments). Work with operations teams to ensure reliable and efficient communication between software and underlying systems. Identify and resolve software defects by analyzing core dumps memory leaks and performance bottlenecks. Analyze existing code and suggest incremental improvements to performance maintainability or readability. Perform proper quality assurance testing when implementing development changes to production. Assist with other non-tool related product development tasks. Qualifications/Experience: Proficient in C++ with experience using the Qt interface Proficient using cloud storage and computing platforms (i.e. AWS Azure GCP Dropbox). Proficient with hardware/software interface concepts (i.e. high-speed cameras force plates sports specific hardware). Proficient with the use of third-party APIs for data integration purposes. Experience developing cross-platform applications Experience with other programming languages such as python JavaScript (React) and MySQL preferred. Experience using coding concepts aimed at optimizing performance and memory efficiency. Experience using Git for code collaboration purposes. Proven ability to work in a team setting preferably as part of a product development team. Experience with motion capture technology is a plus. Passion for sports and the use of athlete performance metrics. Additional Information: Extended periods of computer usage. Some travel to company locations and client sites may be needed.
7 day(s) ago
View
Senior Software Engineer - C++
Vizrt
Vizrt provides real-time 3D graphics studio automation sports analysis and asset management tools for the broadcast industry. To strengthen our research & development we are now seeking a full-time Software Engineer to join the Sports / AI component team that is based in the Zurich/Switzerland office. You will work together with an international team of developers producing software which will be used by most major broadcasters around the globe. You will start out in a small team developing features and components for a variety of Vizrt products primarily Viz Libero and Viz Arena our solutions for sports analysis and live AR About the role You will be at the forefront in shaping the future of our Sports broadcast whose impact is seen by audiences around the globe You'll be contributing and help shaping the entire software development lifecycle—from planning and designing user experiences to implementation testing documentation and ongoing maintenance. Our technology stack is diverse offering you the opportunity to work with tools and languages such as C++ CUDA C# .NET Python PyTorch TensorRT and Vue.js Innovation is at the heart of what we do: each month you'll have dedicated time to explore and develop your own ideas and innovations Requirements Key Responsibilities Participating in product development with a world-class team Optimizing existing software components Follow and contribute to architectural directions and contribute to long-term technical strategy Write clean maintainable testable and well-documented code Participate in code reviews mentoring and technical knowledge sharing Contribute to a healthy remote team culture through proactive communication and collaboration Continuously improving development processes and tools Required Qualifications 4-6 years of experience in C++ software development is a must have Mastering design of new code as well as moving big legacy codebase forward Solid understanding and hands-on experience with CUDA and GPU programming Deep knowledge of multithreading memory management and performance optimization Familiarity with CI/CD pipelines unit testing and automated build systems Proven ability to work independently and collaboratively in a distributed environment Strong problem-solving skills and a proactive mindset Self-motivated and disciplined in a remote work environment Preferred Qualifications Experience with programming in CUDA Background in scientific computing image processing or real-time systems Experience with Qt Benefits Across Vizrt we all work with our shared purpose in mind to deliver more stories better told. That is because we believe that stories have the power to impact not just the audience but the teller as well. A well-crafted and well-delivered story can change the world. We strive and innovate to deliver the best software-defined visual storytelling tools to the world's storytellers across broadcast media public service enterprise not-for-profit education health houses of worship in fact wherever there is a need to educate entertain or inform. Because that is what stories do it is why they are important 4 billion humans see the stories that our customers tell every day. So for us diversity is not an optional objective it is a simple reality. Our customers' customers are diverse our customers are diverse Vizrt gains strength from being diverse It is true that we hold our diversity to be essential it is something we constantly nourish and pay attention to but it is not something we take for granted. We do not tolerate discrimination or harassment. We champion inclusion and we value each other's stories and we relish their telling Recruitment Process (Global Process at Vizrt)    - Recruiter Screening - Team Interview - Case/Code Interview - Final Interview We offer a comprehensive benefits package that includes: Health Insurance: Comprehensive medical dental and vision insurance plans to keep you and your family healthy Paid Time Off: Generous vacation days sick leave and holidays to ensure you have a work-life balance Professional Development: Opportunities for ongoing training Join our team and take advantage of these benefits while working in a dynamic and supportive environment
7 day(s) ago
View

* unlock: sign-up for free / login and use the searches from your home page
** job listings updated in real time 🔥

Login & search by other job titles, a specific location or any keyword.
Powerful custom searches are available once you login.