1

Assistant Programmer Jobs in Pasadena, CA (NOW HIRING)

CMM PROGRAMMER (VALVES) - 2ND SHIFT RESPONSIBILITIES: * Perform precision inspection (CMM or ... Ability to assist with designing/developing quality gauging to improve efficiencies * Understands ...

Assistant Engineer I

Los Angeles, CA · On-site

$75K - $90K/yr

Work closely with a design team from initial studies and conceptual design through construction. * Assist in preparing engineering deliverables, including planning studies, condition assessments ...

The Assistant Engineer's primary responsibilities include managing the operation and maintenance of the vessel's engineering systems under the Chief Engineer's supervision, including performing ...

Programmer

Long Beach, CA · On-site

$6.4K - $9.4K/mo

Programmer Apply now Job no: 560463 Work type: Staff Location: Long Beach Categories: Unit 9 - ... workflows. Assist project teams with gathering functional requirements, design, implementation ...

Programmer

Long Beach, CA · On-site

$6.4K - $9.4K/mo

Programmer Apply now Job no: 560463 Work type: Staff Location: Long Beach Categories: Unit 9 - ... workflows. Assist project teams with gathering functional requirements, design, implementation ...

The programmer also develops CAD models and drawings to assist manufacturing personnel and creates tool designs for internally fabricated tooling. Why US? * Excellent company culture - as recognized ...

next page

Showing results 1-20

Assistant Programmer information

See Pasadena, CA salary details

$13

$43

$74

How much do assistant programmer jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for assistant programmer in Pasadena, CA is $43.13, according to ZipRecruiter salary data. Most workers in this role earn between $28.08 and $56.11 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Pasadena, CA? The most popular types of Programmer jobs in Pasadena, CA are:
What are popular job titles related to Assistant Programmer jobs in Pasadena, CA? For Assistant Programmer jobs in Pasadena, CA, the most frequently searched job titles are:
What job categories do people searching Assistant Programmer jobs in Pasadena, CA look for? The top searched job categories for Assistant Programmer jobs in Pasadena, CA are:
What cities near Pasadena, CA are hiring for Assistant Programmer jobs? Cities near Pasadena, CA with the most Assistant Programmer job openings:

CMM Programmer (Valves) - 2nd Shift

SpaceX

Hawthorne, CA

$41 - $50/hr

Full-time, Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


SpaceX rating

8.8

Company rating: 8.8 out of 10

Based on 147 frontline employees who took The Breakroom Quiz

15th of 72 rated aerospace companies


Job description

CMM PROGRAMMER (VALVES) - 2ND SHIFT

RESPONSIBILITIES:

  • Perform precision inspection (CMM or surface plate) verification on mechanical parts, components, assemblies and materials (may include but is not limited to first article parts, in-process and final inspection on assemblies, and materials for workmanship and conformance to specifications/drawings)
  • Understand GD&T requirements as applied to the engineering drawing and drawing notes
  • Spot interpretation issues as applied to dimensions written or evaluation to requirements
  • Select and utilize standard gauges to ensure quality. Inspect feature tolerances by selecting the tool with the required accuracy
  • Candidate will be responsible to work in a cross functional environment utilizing PC-DMIS programming skills as applied to an Articulating Romer ARM and DCC CMM's
  • Create, maintain, verify, retain, sort and organize all programs created to ensure they are readily available and saved to the current revision (in close coordination with Quality Assurance supervision)
  • Work with cross functional teams to continuously improve the processes and specifications that govern precision inspection within the work center and beyond
  • Assist engineering with making part inspection plans
  • Identify engineering and design GD&T issues and errors creating ambiguity in the manufacturing and inspection process
  • Make or offer suggestions on drawing changes to improve manufacturability
  • Assist engineering and management research and procure tools (from gauges to CMM machines)
  • Create and administer training to help others around them exceed the expectations of their job

BASIC QUALIFICATIONS:

  • High school diploma or equivalency certificate
  • 2+ years of CMM programming experience

PREFERRED SKILLS AND EXPERIENCE:

  • CMM experience, including programming on multi-sensing CMMs (vision, laser, touch probe, etc.)
  • Familiar with Fanuc/Siemens CNC control for on-machine probing
  • Ability to assist with designing/developing quality gauging to improve efficiencies
  • Understands and adheres to ISO 9001
  • Able to read and understand all drawing criteria, GD&T, notes and tolerances
  • Experience with set-up of CMM or Romer Arm
  • Knows when and what tool is required to complete the job at hand

ADDITIONAL REQUIREMENTS:

  • Must be willing to work 2nd shift
    • Monday-Friday 3:30PM-2:00AM
  • Ability to lift 25 lbs. unassisted
  • Ability to lift, stand, climb, bend, grasp, sit, pull, push, stoop, stretch, and carry are generally required to perform the functions of this position
  • Able to use hands to handle, control, or feel objects, tools or controls, exposure to sounds and noise levels that are distracting
  • Must be willing to work in a cleanroom environment, which requires PPE, such as: bunny suit, hair net, beard net, etc. 

COMPENSATION AND BENEFITS:    
Pay range:    
CMM Programmer/Level 1: $33.00- $39.00/hour    
CMM Programmer/Level 2: $37.00 - $44.00/hour    
CMM Programmer/Level 3: $41.00 - $50.00/hour    
Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.

Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation & will be eligible for 10 or more paid holidays per year. 


What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


SpaceX logo

About SpaceX

Sourced by ZipRecruiter

Industry

Aerospace product and parts manufacturing, data services, guided missile and space vehicle manufacturing and satellite telecommunications

Company size

1,001 - 5,000 Employees

Headquarters location

Hawthorne, CA, US