2

Entry Level Programming Jobs in Riverside, CA (NOW HIRING)

Langan provides expert land development engineering and environmental consulting services for major developers, renewable energy producers, energy companies, corporations, healthcare systems ...

Langan provides expert land development engineering and environmental consulting services for major developers, renewable energy producers, energy companies, corporations, healthcare systems ...

Beyond our connectivity solutions, we also provide local news, programming and regional sports via Spectrum Networks and multiscreen advertising solutions via Spectrum Reach. When you join our team ...

next page

Showing results 1-20

Entry Level Programming information

See Riverside, CA salary details

$15

$27

$82

How much do entry level programming jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for entry level programming in Riverside, CA is $27.88, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $24.09 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Programmer, and why are they important?

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, familiarity with at least one programming language (such as Python, Java, or C++), and a relevant degree or coursework in computer science or a related field. Experience with version control systems like Git and exposure to integrated development environments (IDEs) are commonly expected. Strong problem-solving skills, attention to detail, and the ability to work well in a team help new programmers stand out. These skills and qualities are essential for writing efficient code, collaborating on projects, and adapting to new technical challenges in a professional environment.

How to get a job in programming with no experience?

Entry level programming jobs often require basic knowledge of programming languages such as Python, Java, or C++, which can be gained through online courses, coding bootcamps, or self-study. Building a portfolio of projects, contributing to open-source, and obtaining certifications can demonstrate skills to employers. Internships or volunteer work can also provide practical experience and improve job prospects.

Is 25 too late to start coding?

Entry level programming roles are open to individuals of all ages, including those starting at 25 or older. Many successful programmers begin later in life, and learning skills like Python or JavaScript can be achieved through online courses and practice, making age less of a barrier in the tech industry.

Is programming still worth IT in 2026?

Entry level programming remains a valuable skill in 2026 as demand for software development, automation, and data analysis continues to grow across industries. Learning popular languages like Python, Java, or JavaScript and gaining experience with tools such as Git and cloud platforms can improve job prospects. Staying updated with emerging technologies and certifications enhances employability in the evolving tech landscape.

What job makes $10,000 a month without a degree?

Entry-level programming jobs typically do not pay $10,000 a month without experience or specialized skills. However, freelance software developers, web developers, or those with strong coding skills in high-demand areas like mobile app development or cybersecurity can reach that income level through contracts, side projects, or building a client base, often without formal degrees but with proven skills and portfolios.

What is the difference between Entry Level Programming vs Junior Software Developer?

AspectEntry Level ProgrammingJunior Software Developer
Required CredentialsBasic coding skills, possibly a degree or certificationSame as Entry Level Programming, often with some project experience
Work EnvironmentInternships, apprenticeships, or entry-level positions in tech companiesProfessional team settings, contributing to ongoing projects
Employer & Industry UsageCommon in tech startups, small firms, and large corporationsWidely used in software development teams across industries

Both roles typically require foundational programming skills and are entry points into software development careers. The main difference lies in the job title's emphasis: 'Entry Level Programming' often refers to the initial learning phase, while 'Junior Software Developer' indicates a role with some professional experience and responsibilities.

What are entry level programming jobs?

Entry level programming jobs are positions designed for individuals who are new to the software development field, typically requiring little to no professional experience. These roles often involve writing and testing code, debugging applications, and assisting more experienced developers on projects. Entry level programmers usually work under supervision and may be tasked with maintaining existing software or developing simple features. They frequently use languages such as Python, Java, or JavaScript, and these jobs are a great way to gain hands-on experience and learn industry best practices.

What types of projects or tasks are commonly assigned to entry level programmers, and how do these contribute to skill development?

Entry level programmers are typically assigned tasks such as debugging, writing simple code modules, updating existing software, or assisting with code reviews. These responsibilities allow new programmers to become familiar with the codebase, development tools, and team workflows. Working on these foundational tasks helps build practical programming skills, encourages attention to detail, and provides exposure to collaborative practices like version control and peer feedback. Over time, these experiences lay the groundwork for tackling more complex projects and advancing within the team.
What are the most commonly searched types of Programming jobs in Riverside, CA? The most popular types of Programming jobs in Riverside, CA are:
What cities near Riverside, CA are hiring for Entry Level Programming jobs? Cities near Riverside, CA with the most Entry Level Programming job openings:
Infographic showing various Entry Level Programming job openings in Riverside, CA as of June 2026, with employment types broken down into 3% As Needed, 28% Full Time, 68% Part Time, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $58,000 per year, or $27.9 per hour.

Mechanical Engineer, Robotics Hardware

FieldAI

Irvine, CA

Full-time

Posted 4 days ago

Be an early applicant


Job description

Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the full potential of embodied intelligence. We go beyond typical data-driven approaches or pure transformer-based architectures, and are charting a new course, with already-globally-deployed solutions delivering real-world results and rapidly improving models through real-field applications.

Hardware Team: The Hardware Team at Field AI develops perception and compute payloads that power autonomous robotics systems in complex real world environments. Our work spans the full hardware stack designing and integrating sensing systems (LiDAR, camera, TOF, IMU, GPS), embedded compute (CPUs, GPUs, microcontrollers, Linux, ROS), electrical systems (power distribution, communication), and mechanical components (structures, thermal regulation, ingress protection). The team focuses on both development (research, design, prototyping, testing) and operations (production, testing, QA, debugging). We’re a small, fast-moving team, and we care deeply about improving: 1) core capabilities, 2) system reliability, 3) system scalability. As a growing team we are also building operational systems and procedures from the ground up. 
 
Mechanical Systems Role: As a Mechanical Engineer on the Hardware Team at Field AI, you will contribute to the design and implementation of mechanical systems that house and support sensing and compute platforms in real-world environments. From ruggedized enclosures to thermal management to manufacturability, your work will be critical to ensuring our systems operate reliably in the field. Responsibilities may span the full lifecycle from CAD through production to field support. You will collaborate closely with electrical, compute, and systems engineers to build tightly integrated solutions ready for deployment in challenging field environments.  Additionally while your focus will be on mechanical systems you will likely contribute across all hardware domains.
 
What You Will Get To Do
 
1. Mechanical System Design
  • Structures: Design and model mechanical structures including external enclosures, internal compute frames, and load-bearing chassis.
  • Mounts: Design and validate robust sensor mounts, payload attachment points, and mechanical interfaces.
  • Ingress Protection: Implement IP-rated solutions with gaskets, seals, membranes, and coatings to meet water/dust ingress standards.
  • Thermal Management: Incorporate thermal mitigation strategies such as fans, heat sinks, conductive paths, and airflow guides.
  • Mass & Volume Budgets: Ensure adherence to payload constraints, including tight volumetric envelopes and weight limitations.
2. Mechanical System Implementation
  • CAD & Simulation: Build detailed SolidWorks CAD assemblies. Run FEA and thermal simulations to validate strength, durability, and heat dissipation.
  • Material & Component Selection: Choose materials and components to meet mass, strength, thermal, and manufacturability constraints.
  • Design for Production: Apply DFM, DFA, DFS principles throughout the design lifecycle.
  • System Testing: Conduct mechanical load testing (shock, vibration), thermal validation, ingress tests, and sensor alignment assessments.
  • Prototyping: Rapidly iterate on prototypes for fit checks, thermal evaluations, and integration trials.
  • Documentation & Budgets: Generate mechanical drawings, GD&T annotations, BOMs, and assembly instructions for fabrication and QA. Manage weight, volume, and thermal budgets.
3. Mechanical System Production & Servicing
  • Build: Work with vendors and contract manufacturers to procure mechanical hardware. Develop QA checks for incoming units. Support payload integration and scaling.
  • Debug: Investigate mechanical failures, deformation, and environmental weaknesses during testing and deployments.
  • Monitor: Develop protocols for monitoring the system mechanical health and loads.
 
What You Have
 
  • Education: B.S., M.S., or Ph.D. in Mechanical Engineering, Mechatronics, or related field.
  • Experience Level: We are recruiting across a wide range of experience levels from entry level engineers to senior and staff engineers.
  • CAD Expertise: Proficient with SolidWorks or equivalent mechanical CAD platforms.
  • Thermal & Structural Analysis: Familiarity with FEA and thermal modeling tools.
  • Field-Ready Design: Experience designing hardware that survives vibration, shock, thermal cycling, and environmental exposure.
  • Manufacturing Knowledge: Experience designing for CNC, sheet metal, additive manufacturing, and assembly workflows.
  • Mechanical Systems Integration: Experience working across teams to integrate mechanical systems with compute, sensors, and power electronics.
  • Lab Skills: Comfort with mechanical debugging, thermal test setups, vibration tables, and ingress testing.
  • Cross Functional Robotic Skills: Ability to contribute electrical, sensing, and embedded computing work to deliver robust integrated systems.
 
What Will Set You Apart
 
  • Scaling:  Experience taking systems from prototype to large scale production.
  • Field Environments: Experience developing systems for harsh field environments.
  • Deployed Robotics: Experience working on robotics deployed in real world settings such as autonomous vehicles, drones, or ruggedized robots.
  • Systems Level Robotics: Fluency across mechanical, electrical, and software systems.
  • Reliability Engineering: Experience designing to meet IP ratings, MIL-STD, or equivalent ruggedness standards.
Compensation and Benefits
Our salary range is between ($70,000 - $300,000 annual), but we take into consideration an individual's background and experience in determining final salary; base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience.  Also, while we enjoy being together on-site, we are open to exploring a hybrid or remote option.

Why Join Field AI?
We are solving one of the world’s most complex challenges: deploying robots in unstructured, previously unknown environments. Our Field Foundational Models™ set a new standard in perception, planning, localization, and manipulation, ensuring our approach is explainable and safe for deployment.

You will have the opportunity to work with a world-class team that thrives on creativity, resilience, and bold thinking. With a decade-long track record of deploying solutions in the field, winning DARPA challenge segments, and bringing expertise from organizations like DeepMind, NASA JPL, Boston Dynamics, NVIDIA, Amazon, Tesla Autopilot, Cruise Self-Driving, Zoox, Toyota Research Institute, and SpaceX, we are set to achieve our ambitious goals.

Be Part of the Next Robotics Revolution
To tackle such ambitious challenges, we need a team as unique as our vision — innovators who go beyond conventional methods and are eager to tackle tough, uncharted questions. We’re seeking individuals who challenge the status quo, dive into uncharted territory, and bring interdisciplinary expertise. Our team requires not only top AI talent but also exceptional software developers, engineers, product designers, field deployment experts, and communicators.

We are headquartered in always-sunny Irvine, Southern California and have US based and global teammates. 

Join us, shape the future, and be part of a fun, close-knit team on an exciting journey!



We celebrate diversity and are committed to creating an inclusive environment for all employees. Candidates and employees are always evaluated based on merit, qualifications, and performance. We will never discriminate on the basis of race, color, gender, national origin, ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.