Telescope-Systems Software Controls Engineer

W. M. Keck Observatory

Waimea/Kamuela (HI)

On-site

USD 95,000 - 115,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
4 weeks vacation
403(b) plan
Tuition assistance

Job summary

W. M. Keck Observatory is seeking a Software Controls Engineer II to turn napkin sketches into real, working features for our telescope control software.

You will collaborate with multiple engineering teams to build reliable, scalable software that interfaces with hardware and EPICS-based systems. The role emphasizes code quality, constructive reviews, and ongoing growth in new tools and areas, with a friendly, often humorous workplace vibe.

Qualifications

  • Bachelor of Science or equivalent in CS/Engineering/Physics/Math.
  • 3–7 years of experience in developing code for observing tools, data tools, and/or general software development.
  • Practical experience creating software applications with Python.
  • Software applications with hardware interfaces.
  • Practical experience of change control, build and release management processes.
  • Unix/Linux shell scripting.
  • Experience with communication protocols (RS-232/485/422, SPI, I2C).
  • Broad knowledge of modern software engineering practices, especially in areas of re-use and testability.
  • Good knowledge of database design.
  • TCP/IP networking.
  • Fundamental operating system administration.
  • Competency in C/C++, Python, databases.
  • User interface development with Java, Qt, React, or other GUI toolkits.
  • Competency using OO paradigm and design patterns.

Responsibilities

  • Turn ideas into clean, reliable, scalable software for telescopes.
  • Review code constructively and collaborate across engineering disciplines.
  • Grow technical and professional chops and explore new tools and areas.
  • Work with others to implement software systems in EPICS and hardware interfaces.

Skills

C/C++
Python
Databases
TCP/IP networking
GUI toolkits
OO design patterns

Education

BS in CS/CE/Physics/Math

Tools

Qt
React

Job description

W. M. Keck Observatory is seeking a Software Controls Engineer II to turn napkin sketches into real, working features for our telescope control software.

You will collaborate with multiple engineering teams to build reliable, scalable software that interfaces with hardware and EPICS-based systems. The role emphasizes code quality, constructive reviews, and ongoing growth in new tools and areas, with a friendly, often humorous workplace vibe.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Controls Engineer
Software Controls Engineer

Digitailor • Hawaii

On-site
USD 110,000 - 140,000
Competitive starting salary
4 weeks annual paid vacation
8% 403(b) employer contribution
+3
Software Controls Engineer
Software Controls Engineer

W. M. Keck Observatory • Waimea/Kamuela (HI)

On-site
USD 95,000 - 115,000
Competitive salary
4 weeks vacation
403(b) plan
+1
R&D Software Engineer II - Telescope Mirror Systems
R&D Software Engineer II - Telescope Mirror Systems

University of Arizona • Tucson (AZ)

Hybrid
USD 87,000 - 113,000
Radio Astronomy Software Engineer (Monitor & Control)
Radio Astronomy Software Engineer (Monitor & Control)

National Radio Astronomy Observatory • Green Bank (WV)

Hybrid
USD 87,000 - 121,000
Paid time off
Medical, dental and vision plans
Retirement benefit
Telescope Systems Engineer – Space Defense & Field Ops
Telescope Systems Engineer – Space Defense & Field Ops

KBR • Kihei (HI)

On-site
USD 77,000 - 100,000
401K plan with company match
Medical/dental/vision insurance
Online Software Group Lead - Telescope Systems & Scheduling
Online Software Group Lead - Telescope Systems & Scheduling

Associated Universities Inc. • Oregon

Hybrid
USD 123,000 - 153,000
Excellent paid time off
Medical, dental and vision plans
Retirement benefit: 10% of base pay
Senior Flight Software Engineer – Spacecraft & Optics
Senior Flight Software Engineer – Spacecraft & Optics

Observable Space • Los Angeles (CA)

Hybrid
USD 140,000 - 190,000
Competitive pay
Equity options
Hybrid work
+5
Senior Electro Controls Technician — Telescope Systems
Senior Electro Controls Technician — Telescope Systems

KBR • Kihei (HI)

On-site
USD 75,000 - 112,000
Controls Engineer II: Motion & Embedded Systems
Controls Engineer II: Motion & Embedded Systems

Communications & Power Industries (CPI) • Plano (TX)

On-site
USD 80,000 - 110,000
Health and wellness programs
Retirement plan with company match
Career development
Controls Software Engineer: Test Stand Data & Control
Controls Software Engineer: Test Stand Data & Control

SpaceX • Brownsville (TX)

On-site
USD 110,000 - 170,000