Demo

Applications Programmer

UCLA Earth, Planetary, and Space Sciences
Los Angeles, CA Full Time
POSTED ON 2/24/2025
AVAILABLE BEFORE 4/21/2025

*******PLEASE CLICK HERE- MUST APPLY ON THE UCLA WEBSITE********
https://jobs.ucla.edu/jobs/6833

Responsibilities
The incumbent assists with the development and day to day operations of a multi-mission , multi-instrument, multi-platform data processing software package for Heliophysics missions and Geospace programs called the Space Physics Environment Data Analysis Software (SPEDAS). Demonstrated experience with multiple programming languages including but not limited to IDL (or Matlab), Python, C, C and Fortran. Incumbent acts as a point of contact for SPEDAS users, which involves the development and troubleshooting of plug-ins (analysis tools) for ongoing and new spacecraft missions, in collaboration with multiple institutions. Oversees quality assurance, phased development and version control, and conducts user trainings virtually and in-person at conferences and partner institutions, as needed.

Qualifications

  • 1. Detailed knowledge of IDL (Interface Description Language), Python and Matlab programming languages. (Required)
  • 2. Working knowledge of C, C programming language. (Required)
  • 3. Working knowledge of Microsoft Windows, Unix, and Mac operating systems, including Microsoft Office Word and Excel. (Required)
  • 4. Ability to work independently to solve complex programming problems. (Required)
  • 5. Ability to work in a team environment and also independently with frequent distractions and interruptions. (Required)
  • 6. Skill in oral and written communication to effectively interact and communicate technical information with all levels of organization on an individual basis and in a group setting. (Required)
  • 7. Working knowledge of mathematical concepts, such as coordinate transformations, methods for interpolation, planetary and satellite orbits, and multiple instrument calibration. (Required)
  • 8. Working knowledge of Cubesat-class spacecraft design, mission operations, and system engineering. (Required)
  • 9. Ability to supervise and mentor programming by students and staff. (Preferred)

Education, Licenses, Certifications & Personal Affiliations

  • Bachelor's Degree Bachelor’s degree in physical sciences (Physics, Astronomy, Geology, Earth Science), Computer Science, or relevant/equivalent experience. (Required)

Special Conditions for Employment

  • Background Check: Continued employment is contingent upon the completion of a satisfactory background investigation.
  • E-Verify Check: The position is funded by federal contracts/subcontracts requiring UCLA to notify job applicants that an E-Verify check will be conducted and the successful candidate(s) must pass the E-Verify check.

Complete position description: https://universityofcalifornia.marketpayjobs.com/ShowJob.aspx?EntityID=38&jobcode=TBD_2910

Job Type: Full-time

Pay: $30.56 - $60.82 per hour

Expected hours: 40 per week

Benefits:

  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Retirement plan
  • Vision insurance

Schedule:

  • Monday to Friday

Application Question(s):

  • Do you have working knowledge of mathematical concepts, such as coordinate transformations, methods for interpolation, planetary and satellite orbits, and multiple instrument calibration?
  • Do you have experience with Interactive Data Language (IDL) programming, with respect to space plasma physics?

Education:

  • Bachelor's (Preferred)

Work Location: In person

Salary : $31 - $61

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Applications Programmer?

Sign up to receive alerts about other jobs on the Applications Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$66,157 - $90,051
Income Estimation: 
$82,230 - $118,841
Income Estimation: 
$136,714 - $171,621
Income Estimation: 
$66,195 - $86,448
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Applications Programmer jobs in the Los Angeles, CA area that may be a better fit.

Applications Programmer 2

University of California - Los Angeles (UCLA), Los Angeles, CA

Applications Programmer 2

UCLA, Los Angeles, CA

AI Assistant is available now!

Feel free to start your new journey!