Institute of Data
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers
  • Sign in
  • Sign up
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers

70 software trainer jobs found

Refine Search
Current Search
Engineering - Software software trainer
Refine by Specialisation
Management  (77) Consultants  (43) Help Desk & IT Support  (18) Business & Systems Analyst  (14) Developers & Programmers  (13) Product Management & Development  (5)
Programme & Project Management  (3) Database Development & Admin  (2) Security  (2) Architects  (1) Engineering - Networks  (1) Network & Systems Administration  (1) Web & Interaction Design  (1)
More
Refine by Job Type
Full time  (1)
Refine by State
Minnesota  (25) Pennsylvania  (12) New York  (9) Michigan  (6) Virginia  (4) Illinois  (3)
New Hampshire  (3) California  (2) Colorado  (2) Alabama  (1) Kentucky  (1) Ohio  (1) Wisconsin  (1)
More
Refine by Country
United States  (70)
Refine by City
West Mifflin  (9) Virginia Beach  (4) New York  (3) Albany  (2) Concord  (2) Denver  (2)
Duluth  (2) Lansing  (2) Urbana  (2) Warren  (2) Bloomington  (1) Brainerd  (1) Brooklyn Park  (1) Buffalo Grove  (1) Coal Center  (1) Depew  (1) Dublin  (1) Ebensburg  (1) Eden Prairie  (1) Fergus Falls  (1)
More
HI
Software engineer entry - senior - training systems
HII Virginia Beach, VA, USA
Requisition Number: 28027 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $70,000.00 - $145,000.00 Security Clearance: Secret Level of Experience: Mid This opportunity resides with Global Security (GS). Mission Technologies' Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a trusted partner to our military customers, HII designs, develops and operates the largest LVC enterprise that prepares warfighters for cross-domain battle. With advanced technologies to enable mission readiness, HII understands that preparation requires full coordination-not readiness in piece-parts. For more than 40 years, the U.S. Navy has entrusted HII to maintain and modernize the vast majority of its fleet. With a holistic approach to life-cycle maritime defense systems-from small watercraft to submarines, surface combatants and aircraft...

Apr 13, 2026
HI
Software engineer
HII Virginia Beach, VA, USA
Requisition Number: 28035 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $72,254.00 - $92,500.00 Security Clearance: Secret Level of Experience: Mid This opportunity resides with Global Security (GS). Mission Technologies' Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a trusted partner to our military customers, HII designs, develops and operates the largest LVC enterprise that prepares warfighters for cross-domain battle. With advanced technologies to enable mission readiness, HII understands that preparation requires full coordination-not readiness in piece-parts. For more than 40 years, the U.S. Navy has entrusted HII to maintain and modernize the vast majority of its fleet. With a holistic approach to life-cycle maritime defense systems-from small watercraft to submarines, surface combatants and aircraft...

Apr 12, 2026
HI
Machine learning engineer - training systems
HII Virginia Beach, VA, USA
Requisition Number: 28036 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $95,004.00 - $128,000.00 Security Clearance: Secret Level of Experience: Mid This opportunity resides with Global Security (GS). Mission Technologies' Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a trusted partner to our military customers, HII designs, develops and operates the largest LVC enterprise that prepares warfighters for cross-domain battle. With advanced technologies to enable mission readiness, HII understands that preparation requires full coordination-not readiness in piece-parts. For more than 40 years, the U.S. Navy has entrusted HII to maintain and modernize the vast majority of its fleet. With a holistic approach to life-cycle maritime defense systems-from small watercraft to submarines, surface combatants and aircraft...

Apr 12, 2026
HI
Machine learning engineer - training systems
HII Virginia Beach, VA, USA
Requisition Number: 28036 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $95,004.00 - $128,000.00 Security Clearance: Secret Level of Experience: Mid This opportunity resides with Global Security (GS). Mission Technologies' Global Security (GS) group comprises live, virtual, constructive (LVC) solutions; fleet sustainment; nuclear and environmental; and Australia business. As a trusted partner to our military customers, HII designs, develops and operates the largest LVC enterprise that prepares warfighters for cross-domain battle. With advanced technologies to enable mission readiness, HII understands that preparation requires full coordination-not readiness in piece-parts. For more than 40 years, the U.S. Navy has entrusted HII to maintain and modernize the vast majority of its fleet. With a holistic approach to life-cycle maritime defense systems-from small watercraft to submarines, surface combatants and aircraft...

Apr 10, 2026
FM
Senior Project Engineer
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7232 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Simulator Development & Integration team is leading the way in developing advanced simulation training tools used in the Naval Nuclear Propulsion Program (NNPP) to train Sailors. This business area continues to expand as the demand for high fidelity, reliable, and cost-effective training solutions grows. Currently, there is an opportunity for a highly qualified and motivated project engineer as part of the Next Generation Training Program (NGTP), and its suite of simulators, which...

Apr 06, 2026
Pa
Principal Machine Learning Engineer, Content Engineering
Paramount New York, NY, USA
#WeAreParamount on a mission to unleash the power of content you in? Weve got the brands, weve got the stars, weve got thepowerto achieve our mission to entertain the planet now all were missing is YOU! Becoming a part of Paramount means joining a team of passionate people who not only recognize the power of content but also enjoy a touch of fun and uniqueness. Together, we co-create moments that matter both for our audiences and our employees and aim to leave a positive mark on culture. Principal Machine Learning Engineer, Content Engineering (45445) Overview: We are seeking a Senior Lead / Principal Machine Learning Engineer to lead our ShortForm & Video Intelligence pod. This team is in charge of a critical mission: the automated transformation of our massive long-form content library into "ShortForm" assetshigh-impact clips, "gists," and social-ready highlights. You will lead the development of the models that "watch" our content to identify narrative...

Apr 13, 2026
General Motors
Staff Automation AI Engineer - Manufacturing Engineering
General Motors Warren, MI, USA
Job Description At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We're turning today's impossible into tomorrow's standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.. The Role: General Motors is seeking an experienced Automation AI Staff Engineer with deep expertise in manufacturing systems and production AI to drive the next generation of intelligent manufacturing solutions. In this role, you will be responsible for designing, building, and deploying advanced AI/ML systems specifically tailored for manufacturing operations. You will leverage Domain-Specific LoRA...

Apr 13, 2026
SO
ASSET ENGINEER - HIGHWAY MAINTENANCE(Job Id 50870)
STATE OF NEW HAMPSHIRE Department of Transportation Concord, NH, USA
ASSET ENGINEER - HIGHWAY MAINTENANCE(Job Id 50870) Location: US:NH:CONCORD Occupation Category: 17-0000 Architecture and Engineering Occupations Employment Type: FULL-TIME Post Date: 04/03/2026 Close Date: 04/28/2026 Salary: 31.330-42.600 Department of Transportation Bureau of Highway Maintenance 7 Hazen Drive / Concord, NH ASSET ENGINEER - HIGHWAY MAINTENANCE Position #21704 40 Hours per Week $31.33/hour - $42.60/hour *See total compensation information at the bottom of announcement. This position offers a Trainee Status *at the following pay rate: $30.02 per hour *Candidates hired at a Trainee Status must meet minimum qualifications within one (1) year of hire date * * NEW HAMPSHIRE DOT Build Your Career. Build Your Community. Build New Hampshire. NHDOT Recruitment Brochure * * The State of New Hampshire, Department of Transportation, Bureau of Highway Maintenance, has a...

Apr 13, 2026
General Motors
Staff automation engineer - manufacturing engineering
General Motors Warren, MI, USA
Job Description At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We're turning today's impossible into tomorrow's standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale.. The Role: General Motors is seeking an experienced Automation AI Staff Engineer with deep expertise in manufacturing systems and production AI to drive the next generation of intelligent manufacturing solutions. In this role, you will be responsible for designing, building, and deploying advanced AI/ML systems specifically tailored for manufacturing operations. You will leverage Domain-Specific LoRA...

Apr 13, 2026
Pa
Principal machine learning engineer content engineering
Paramount New York, NY, USA
#WeAreParamount on a mission to unleash the power of content you in? Weve got the brands, weve got the stars, weve got thepowerto achieve our mission to entertain the planet now all were missing is YOU! Becoming a part of Paramount means joining a team of passionate people who not only recognize the power of content but also enjoy a touch of fun and uniqueness. Together, we co-create moments that matter both for our audiences and our employees and aim to leave a positive mark on culture. Principal Machine Learning Engineer, Content Engineering (45445) Overview: We are seeking a Senior Lead / Principal Machine Learning Engineer to lead our ShortForm & Video Intelligence pod. This team is in charge of a critical mission: the automated transformation of our massive long-form content library into "ShortForm" assetshigh-impact clips, "gists," and social-ready highlights. You will lead the development of the models that "watch" our content to identify narrative...

Apr 13, 2026
NY
Engineer Trainee/Assistant Engineer (Civil) NY HELPS - Region 10
New York State Civil Service Hauppauge, NY, USA
NY HELP Yes Agency Transportation, Department of Title Engineer Trainee/Assistant Engineer (Civil) NY HELPS - Region 10 Occupational Category I.T. Engineering, Sciences Salary Grade NS Bargaining Unit PS&T - Professional, Scientific, and Technical (PEF) Salary Range From $66951 to $107621 Annually Employment Type Full-Time Appointment Type Permanent Jurisdictional Class Competitive Class Travel Percentage 15% Workweek Mon-Fri Hours Per Week 37.5 Workday From 8 AM To 4 PM Flextime allowed? No Mandatory overtime? Yes Compressed workweek allowed? No Telecommuting allowed? No County Suffolk Street Address 250 Veterans Memorial Highway City Hauppauge State NY Zip Code 11788 Duties Description Facilities Manager - Duties may include, but are not limited to: - Manage all Maintenance facilities with regards to major improvement projects, maintenance, and the construction of new facilities and salt barns. - The position coordinates...

Apr 12, 2026
NY
Engineer Trainee/Assistant Engineer (Civil Transportation) - NYS HELPS - (Region 8)
New York State Civil Service Holmes, NY, USA
NY HELP Yes Agency Transportation, Department of Title Engineer Trainee/Assistant Engineer (Civil Transportation) - NYS HELPS - (Region 8) Occupational Category I.T. Engineering, Sciences Salary Grade 20 Bargaining Unit PS&T - Professional, Scientific, and Technical (PEF) Salary Range From $66951 to $107621 Annually Employment Type Full-Time Appointment Type Contingent Permanent Jurisdictional Class Competitive Class Travel Percentage 0% Workweek Mon-Fri Hours Per Week 37.5 Workday From 8 AM To 4 PM Flextime allowed? No Mandatory overtime? Yes Compressed workweek allowed? No Telecommuting allowed? Yes County Putnam Street Address NYS Department of Transportation - Traffic & Safety 106 Ludingtonville Road City Holmes State NY Zip Code 12531 Duties Description Under the direction and supervision of a licensed professional engineer, the incumbent would perform a variety of duties.Engineer Trainee's typical duties may include...

Apr 12, 2026
NY
Engineer Trainee/Assistant Engineer (Civil Transportation) - NYS HELPS - (Region 8)
New York State Civil Service Hudson, NY, USA
NY HELP Yes Agency Transportation, Department of Title Engineer Trainee/Assistant Engineer (Civil Transportation) - NYS HELPS - (Region 8) Occupational Category I.T. Engineering, Sciences Salary Grade 20 Bargaining Unit PS&T - Professional, Scientific, and Technical (PEF) Salary Range From $66951 to $107621 Annually Employment Type Full-Time Appointment Type Permanent Jurisdictional Class Competitive Class Travel Percentage 0% Workweek Mon-Fri Hours Per Week 37.5 Workday From 8 AM To 4 PM Flextime allowed? No Mandatory overtime? Yes Compressed workweek allowed? No Telecommuting allowed? Yes County Columbia Street Address NYS Department of Transportation - Traffic & Safety 307 Route 66 City Hudson State NY Zip Code 12534 Duties Description Under the direction and supervision of a licensed professional engineer, the incumbent would perform a variety of duties.Engineer Trainee's typical duties may include but are not limited...

Apr 11, 2026
SX
Software engineer team
SpaceX Hawthorne, CA, USA
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building the foundational tooling and security infrastructure that empowers every team at SpaceX to harness AI effectively. This team creates secure, scalable gateways and proxy systems that allow engineers and operators across the company to write code faster, perform advanced data analysis, connect AI to their daily tools and problems, and turn ideas into deployed solutions with confidence. By onboarding new frontier models, expanding compute capacity, optimizing proxy efficiency for logging and control, and building shared products, prompts, skills, and infrastructure, this team unlocks reliable, high-impact AI capabilities...

Apr 11, 2026
DP
Engineer IV
Duluth Public Schools Duluth, MN, USA
Engineer IV JobID: 9289 Position Type: Maintenance/ Engineer IV Date Posted: 4/1/2026 Location: East High School Closing Date: 04/08/2026 Engineer IV East High School 40 hours/week | Monday - Friday | 6:00am - 2:00pm Starting Wage: $29.03/hr + Benefits Join the Duluth Public Schools team, where we work to inspire every student to achieve their potential and prepare students to lead productive, fulfilling lives. Summary: The Engineer IV is responsible for the general operation, heating, cooling, ventilation, preventive maintenance and custodial care of assigned buildings and grounds. The Engineer IV is responsible for maintain a facility/building of square footage of 240,001 to 340, 000. Employees in this classification are expected to perform minor carpentry, plumbing, HVAC, or other repair work, along with providing troubleshooting assessments in these areas as related to property damage control, as long as the...

Apr 06, 2026
FM
Entry Level Nuclear Engineer and Physicist
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7458 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Naval Nuclear Laboratory is looking for a highly motivated entry level engineer to perform plant analysis supporting the next nuclear-powered submarine design. This position provides the opportunity to join in on the cutting edge of nuclear technology while supporting the US Navy and impacting the next Naval reactor plant design. Specific work items include: Analysis to support component/system design and early procedure development. Development of protective features to improve...

Apr 06, 2026
Co
Civil Engineer Trainee
Commonwealth of Pennsylvania Coal Center, PA, USA
Reference #: 5270467 Salary $66,328.00 - $79,062.00 Annually Location Washington County, PA Job Type Civil Service Permanent Full-Time Job Number CS-2026-45101-11119 Department Department of Environmental Protection Division EP DMO California Dstr Mng Off Opening Date 03/18/2026 Closing Date 4/1/2026 11:59 PM Eastern Job Code 11119 Position Number 50283197 Union AFSCME Bargaining Unit B4 Pay Group ST06 Bureau / Division Code 5350 Bureau / Division California District Mining Office Worksite Address 25 Technology Drive City Coal Center, Pennsylvania Zip Code 15423 Contact Name Rob Konowitch Contact Email ra-depjobs@pa.gov THE POSITION Are you looking to jump start your career in engineering? The Department of Environmental Protection is seeking candidates who are dedicated to protecting the health and safety of Pennsylvania's citizens and environment! Consider joining us here in the Commonwealth as a Civil Engineer...

Apr 06, 2026
FM
Electrical Systems and Controls Engineer (Principal)
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7622 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The A1B Instrumentation and Control Protection Systems (IPS) unit at the Naval Nuclear Laboratory (NNL) is looking for an experienced engineer excited to take on the challenges associated with supporting the GERALD R. FORD class of aircraft carriers. The IPS unit, along with the PCI unit, focuses on the design, integration, testing, deployment, and support of electrical I&C systems for the FORD class. This position involves direct interaction with the Navy, shipyards, vendors, and...

Apr 06, 2026
FM
Regulated Waste Management Engineer Environmental
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7436 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description Join the Naval Nuclear Laboratory team in a Regulated Waste Management Engineering role! In this dynamic and visible position, the successful candidate will interact with technical and operations personnel at the Bettis Laboratory to address regulated waste management needs across the site. While this is not an all-inclusive list, the successful candidate will be responsible to: Engage in the planning stages of testing, renovation, construction, demolition, and maintenance work that will...

Apr 06, 2026
AM
Engineer - machine learning
Applied Materials Santa Clara, CA, USA
Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips - the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world - like AI and IoT. If you want to push the boundaries of materials science and engineering to create next generation technology, join us to deliver material innovation that changes the world. What We Offer Salary: $138,000.00 - $190,000.00 Location: Santa Clara,CA You'll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible-while learning...

Apr 06, 2026
FM
Software Developer Internship Summer 2027
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7342 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description Naval Nuclear Laboratory has internship opportunities for college students to spend the summer of 2027 getting great work experience, in great locations, supporting the world's greatest Navy. The Naval Nuclear Laboratory is looking for Software Developer interns to join our team. You will work in a technically diverse and dynamic environment with a team of Software Developers and stakeholders responsible for all aspects of software development for the business. During your internship, you...

Apr 05, 2026
FM
Senior Computer & Electrical Engineer Software
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7462 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description The Naval Nuclear Laboratory's Developer Support Team is seeking an experienced engineer to help evolve and secure the containerized platforms that power software delivery across one of the nation's most critical engineering missions. If you're a senior technologist who loves building scalable platforms, thrives in Kubernetes and OpenShift environments, and wants to foster adoption of DevSecOps practices, this is a role where your expertise will truly matter. On this team, you'll shape the...

Apr 05, 2026
General Motors
Controls Engineer - Body Shop
General Motors Lake Orion, MI, USA
Job Description GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.). This job may be eligible for relocation benefits. Onsite: This role is categorized as onsite. This means the successful candidate is expected to report to Orion, MI on a full-time basis. The Role: Responsible for controls engineering support of a vehicle assembly facility and manufacturing processes where a considerable amount of creativity and initiative is exercised as well as a high level of independent judgment. May oversee or exercise technical direction over other engineers, engineering support personnel, contractors,...

Apr 05, 2026
FM
Mechanical Engineer, Advanced
Fluor Marine Propulsion, LLC West Mifflin, PA, USA
Reference #: 7382 About Us Working at the Naval Nuclear Laboratory we foster pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets. Looking for a lifetime career? Apply today! Job Description Ready to influence the future of naval nuclear propulsion? Join a team where your ideas and engineering skills will shape first-of-a-kind reactor servicing systems that keep the U.S. Navy mission-ready. If you're looking for challenging projects, cutting-edge technology, and work that truly matters, this is the role for you. The Spent Fuel Systems department in the Reactor Servicing organization plays a critical role in supporting the Naval Nuclear Propulsion Program by delivering innovative...

Apr 05, 2026
  • Home
  • Learn Practical AI Skills
  • Contact
  • About Us
  • Terms & Conditions
  • Industry Training
  • United States
  • Australia
  • Singapore
  • New Zealand
  • Industry Jobs
  • Find Jobs
  • Create Resume
  • Sign in
  • Career Consultation
  • Facebook
  • LinkedIn
© Institute of Data. All rights reserved.