Controls Software Engineer

Job Summary

Category
Science Engineering
Institution
Carnegie Institution for Science
Department
Observatories
Number of Positions Available
1
Work Arrangement
In-Person
In-Person Location(s)

Pasadena, CA
United States

Job Description

Controls Software Engineer

Carnegie Observatories is seeking a software engineer to join its Instrumentation Development Laboratory. We build state-of-the-art astronomical instruments for our telescopes at Las Campanas Observatory in Chile. Our development approach is based on close collaboration with the scientific and technical staff in order to promote a community of learning, innovation, and professional growth.

Instrumentation and related technologies developed are critical scientific research tools used to gather astronomical information and generate data for answering fundamental questions associated with extrasolar planets, nearby stars, the Milky Way and its neighbors, distant galaxies, and the cosmological structure and formation of the universe. Current projects include instrumentation for the Sloan Digital Sky Survey V, our 1-meter, 2.5-meter and 6.5-meter telescopes, and the 25-meter Giant Magellan Telescope.

The Observatories of the Carnegie Institution for Science is a world-class astronomical research organization headquartered in Pasadena, California, where this position is based. Occasional travel to Las Campanas Observatory in Chile may be required, as well as other domestic and international travel. Carnegie Observatories encourages a healthy work-life balance, with work schedule flexibility and results-oriented performance evaluation.  

Job duties

  • Work with scientists and engineers to define and design control architectures for astronomical instruments and telescope subsystems.
  • Execute software development for hardware control of astronomical instrumentation (including customer interfacing, requirement development, configuration management, software testing and deployment).
  • Maintain and upgrade existing control software.
  • Design and implement user interfaces for control systems and observatory software.
  • Document work through technical notes, design reports, user manuals, testing plans and verification results. 
  • Prepare and deliver presentations at project reviews.

Required education and experience

  • Bachelor’s degree in software engineering, computer science or a related engineering or scientific field.
  • Minimum three years of relevant work experience.
  • Experience developing software for control hardware and user interfaces.

Required skills, knowledge, and abilities

  • Understanding of open and closed control loop control schemes.
  • Experience working with macOS and Linux, using objective-C and plain C programming.
  • Effective written and verbal communications in English.
  • Comfort collaborating within multidisciplinary, diverse, multicultural, and international teams and ability to perform some tasks proactively with minimal supervision.
  • Ability to work at 8000 feet altitude.
  • Willingness to occasionally travel domestically and internationally.

Desirable qualifications

  • Experience working on astronomical instrumentation and/or telescopes.
  • Experience working with programmable logic controllers, EtherCAT systems, and/or other hardware controllers and distributed I/O systems.
  • Experience working with detector control systems.

Physical demands and working conditions:

  • Must be able to perform the essential duties of the position with or without reasonable accommodation.
  • Must be able to travel occasionally both domestically and internationally with some overnight travel required. 
  • Physical demands: 
    • Required to move about in an office and machine shop environment and sit for extended periods of time.
    • Required to move about in the community.
    • Frequent use of hands for data entry/keystrokes, use of hand tools and simple grasping.
  • Working conditions: 
    • Moderate noise level
    • Occasional exposure to prevalent weather conditions

Compensation: Expected annual salary range $90,000 - $150,000. Exact salary will be determined by experience and education related to the role, organizational compensation structure, budget and internal equity.

Compensation and Benefits

Currency
467
Compensation Range
$90,000USD to $150,000USD
Included Benefits

Medical, dental and vision insurance

Life insurance

Retirement benefits

Paid time off

Parental leave

Long-term disability insurance

Tuition reimbursement

Financial well-being benefits

Lifestyle and well-being benefits

Application Details

Application Instructions
Only online applications submitted through our website will be considered. Application acceptance will continue until the position is filled. No phone calls please. Only select candidates who meet our requirements will be contacted.

At Carnegie, we are committed to building a diverse and inclusive community. We believe academic environments should be places where diverse groups of people with a variety of viewpoints and ideas can thrive and work together. As such, we encourage applicants from under-represented groups and backgrounds to apply. The Carnegie Institution is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
Publication Start Date
2024 Jun 06
Application Deadline
2024 Jul 18

Inquiries

Name
Solange Ramirez