1

Computer Engineer Jobs in Rancho Cucamonga, CA (NOW HIRING)

At Banks, we don't bolt on parts, we engineer complete systems from the crankshaft out. We've been ... We're looking for an experienced CAD Technician who'll draft designs for mechanical and ...

CAD Designer

Rancho Cucamonga, CA · On-site

$25 - $33/hr

Develop 2D/3D CAD drawings and models based on engineering specifications. * Implement and utilize Everidge drafting standards and quality plan procedures relating to drafting technique and ...

At Banks, we don't bolt on parts, we engineer complete systems from the crankshaft out. We've been ... We're looking for an experienced CAD Technician who'll draft designs for mechanical and ...

CAD Designer

Rancho Cucamonga, CA · On-site

$25 - $33/hr

Develop 2D/3D CAD drawings and models based on engineering specifications. * Implement and utilize Everidge drafting standards and quality plan procedures relating to drafting technique and ...

At Banks, we don't bolt on parts, we engineer complete systems from the crankshaft out. We've been ... We're looking for an experienced CAD Technician who'll draft designs for mechanical and ...

CAD Designer

Whittier, CA · On-site

$27.75 - $38.25/hr

Join our team of engineers dedicated to delivering excellence to our esteemed clientele! Responsibilities: * Develop intricate part and assembly models using SolidWorks 3D CAD * Design components to ...

CAD Designer

Whittier, CA · On-site

$28.50 - $39.50/hr

Join our team of engineers dedicated to delivering excellence to our esteemed clientele! Responsibilities: * Develop intricate part and assembly models using SolidWorks 3D CAD * Design components to ...

CAD Designer

Whittier, CA · On-site

$27.75 - $38.25/hr

Join our team of engineers dedicated to delivering excellence to our esteemed clientele! Responsibilities: * Develop intricate part and assembly models using SolidWorks 3D CAD * Design components to ...

next page

Showing results 1-20

Computer Engineer information

See Rancho Cucamonga, CA salary details

$49.6K

$124.2K

$140.5K

How much do computer engineer jobs pay per year?

As of Jun 14, 2026, the average yearly pay for computer engineer in Rancho Cucamonga, CA is $124,179.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,900.00 and $134,400.00 per year, depending on experience, location, and employer.

What engineers make $300,000 a year?

Senior computer engineers, especially those in specialized fields like software architecture, machine learning, or cybersecurity, can earn $300,000 or more annually, often with extensive experience, advanced skills, and sometimes in leadership roles. High compensation is typically associated with large tech companies, executive positions, or roles requiring rare expertise and certifications.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What kind of work do computer engineers do?

Computer engineers design, develop, and test computer hardware and software systems. They work on creating processors, embedded systems, and network solutions, often using programming languages and engineering principles to solve technical problems. Their work may involve hardware design, software development, and system integration in various industries.

What engineers make $500,000?

Senior computer engineers, especially those in specialized fields like software architecture, machine learning, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large technology companies or startups with high growth potential.

What Is a Computer Engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are computer engineers?

Computer engineers are professionals who design, develop, test, and maintain computer hardware and software systems. They work at the intersection of electrical engineering and computer science, focusing on how computer systems function and how they can be improved. Their roles can involve creating microprocessors, designing circuit boards, developing embedded systems, and optimizing software for hardware performance. Computer engineers play a crucial role in advancing technology across industries, from consumer electronics to aerospace and healthcare.

Can computer engineers make $500,000?

Computer engineers can potentially earn $500,000 or more annually, especially in senior roles, management, or specialized fields like software architecture or cybersecurity, often requiring advanced skills, certifications, and experience. Such high salaries are typically found in large tech companies, consulting firms, or through entrepreneurial ventures, but are not common for entry-level positions.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.
What are the most commonly searched types of Computer Engineer jobs in Rancho Cucamonga, CA? The most popular types of Computer Engineer jobs in Rancho Cucamonga, CA are:
What are popular job titles related to Computer Engineer jobs in Rancho Cucamonga, CA? For Computer Engineer jobs in Rancho Cucamonga, CA, the most frequently searched job titles are:
What job categories do people searching Computer Engineer jobs in Rancho Cucamonga, CA look for? The top searched job categories for Computer Engineer jobs in Rancho Cucamonga, CA are:
What cities near Rancho Cucamonga, CA are hiring for Computer Engineer jobs? Cities near Rancho Cucamonga, CA with the most Computer Engineer job openings:
Infographic showing various Computer Engineer job openings in Rancho Cucamonga, CA as of June 2026, with employment types broken down into 82% Full Time, 15% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $124,179 per year, or $59.7 per hour.
Assistant Professor of Computer Science

Assistant Professor of Computer Science

University of La Verne

La Verne, CA • On-site

$90K - $92K/yr

Full-time

Medical, Retirement

Posted 23 days ago


Job description

Job Vacancy
Position Information
Functional Title
Assistant Professor of Computer Science
Position Details
University Overview
Embark on an exciting journey with the University of La Verne, where your career aspirations come to life in a vibrant and welcoming environment. Established in 1891, our diverse and inclusive community is more than just a university-it's a home for passionate individuals like you.
At the University of La Verne, we embody four core values that set us apart-Ethical Reasoning, Diversity and Inclusivity, Lifelong Learning, and Civic and Community Engagement. If you're fueled by these principles and are eager to make a meaningful impact, your journey begins here.
With a rich history spanning 132 years, the University of La Verne boasts a global Leo Family of 89,000+ accomplished alumni. As the #1 private university in California for social mobility according to U.S. News and World Report 2024, and recently recognized as the 33rd Best U.S. College by the Wall Street Journal 2024, we take pride in our commitment to excellence in education.
Join us in shaping the future, where your passion meets purpose. Come be part of something extraordinary and apply today!
Diversity Statement
The University supports a diverse and inclusive environment where students recognize and benefit from the life experiences and viewpoints of other students, faculty, and staff. Diversity is an active and intentional practice that supports difference and multiplicity to expand knowledge, educate capable citizens, develop the whole person, and serve our local and global communities. Promoting and sustaining diversity is a commitment to educational quality and the creation of positive, respectful learning communities.
Job Description Summary
Join a vibrant and diverse academic community in beautiful Southern California! The University of La Verne's Department of Computer Science and Computer Engineering seeks a passionate, innovative educator and researcher to help shape the future of our growing Computer Science program. This is a full-time, tenure-track position at the rank of Assistant Professor, offering the opportunity to inspire students, engage in impactful research, and contribute to the department's accreditation and curriculum development efforts. If you are ready to inspire the next generation of Computer Science professionals and engage in impactful research, we encourage you to apply today!
Key Responsibilities:
  • Teach six undergraduate courses per year in Computer Science and Information Technology using face-to-face, telepresence, online (synchronous and asynchronous), and hybrid teaching modalities.
  • Engage in scholarly activities, including publishing in peer-reviewed journals and presenting at conferences.
  • Provide academic advising, mentoring, and maintain regular office hours.
  • Participate in departmental, college, and university governance through committee service.
  • Contribute to program development, assessment, 5-year program review, and ABET accreditation preparation.
  • Design, evaluate, and revise culturally relevant curricula and courses, collaborating with colleagues across disciplines.
  • Develop new courses in areas of expertise.

Minimum Qualifications
  • Ph.D. in Computer Science from an accredited institution (ABD candidates considered if degree is completed by appointment date).
  • Demonstrated expertise in one or more of: Publishing on the Web I, Publishing on the Web II, Internet Application Development, C# programming, Distributed Internet Computing, Python Programming, Cybersecurity, Information Technology, Cloud Computing, Database Management Systems, Networking, or Computer Programming Languages.
  • Evidence of effective teaching in face-to-face (On Ground) and online modalities, with at least one year of undergraduate-level experience.
  • Strong written and oral communication skills in English.

Preferred Qualifications
  • Industry experience in relevant Computer Science fields.
  • Background or professional experience in Cybersecurity and/or Artificial Intelligence.
  • Experience mentoring undergraduate research and engaging with community partners.
  • Leadership experience in program development and management.
  • Active participation in professional development through presentations and publications.

Benefits Summary
Applicants, please note that actual compensation is determined by several factors that are unique to each candidate, including but not limited to job-related skills, depth of experience, certifications, relevant education or training, and specific work location, among others. The offered wage or salary is only one aspect of an employee's total compensation
Benefits include a comprehensive health and wellness plan, tuition remission program for employee, spouse, and dependent children, a generous contribution to the University's 403B retirement plan, and a generous time off plan.
Employment is contingent upon successful completion and clearance of a background check and employment verification.
Location
La Verne Main Campus
Physical Demands Summary
The physical demands include the ability to sit, stand, walk, bend, and lift up to 20 pounds occasionally. Clear verbal and written communication is essential, as the position involves frequent interaction with colleagues, clients, or external partners.
The noise level is generally low to moderate. The position may occasionally involve meeting deadlines or managing multiple priorities, which can require sustained focus and mental stamina.
Do the essential functions of this job require lifting?
Yes
If yes, list maximum weight and duration
Up to 20Lbs.
Describe work environment
This position is based in a standard office environment and primarily involves sedentary work. Employees are expected to spend extended periods of time working at a desk, using a computer, and engaging in routine office tasks such as emailing, attending m
Duties
Salary Range
Minimum:
90,579.67
Maximum:
92,465.22
Posting Details
Posting Number
2024-250290FA
Special Instructions to Applicants
The University of La Verne is unable to provide sponsorship for work visas at this time. Applicants must be authorized to work in the United States without the need for visa sponsorship now or in the future.
Open Date
04/22/2026
Close Date
Open Until Filled
No