Hiring.Camp

Software Controls Engineer

W. M. Keck Observatory

·

Today

Salary
$95k – $115k/yr
Location
Kamuela, HI
Type
Full-time
Department
Engineering
Experience
3+ years
Education
Bachelor
Closing date
Today
Source
Pinpoint

Description

Software Controls Engineer

Application Deadline: 30 November 2026

Department: Software Engineering

Employment Type: Full Time

Location: W.M. Keck Headquarters

Reporting To: Software Engineering Manager

Compensation: $94,966 - $114,760 / year



Description

Join us as our newest Software Engineer II and make code that even our telescopes admire!
 
Are you someone who genuinely enjoys solving problems—even the weird ones that start with “so… this only happens on Tuesdays?” Do you ask good questions, share ideas freely, and collaborate without ego? Do you communicate clearly, write code thoughtfully, and aren’t afraid to admit when you don’t know something? Do you appreciate a workplace where the vibe is friendly, the work is interesting, and humor is very welcome? If so, apply to be our newest Software Engineer II!

What the Software Engineer II Does:

 
The Software Engineer II spends their days turning ideas into clean, reliable, scalable software—preferably without summoning any new and exciting bugs. They work with friendly humans across multiple engineering disciplines to transform napkin sketches and ambitious brainstorms into real, working features. They review code (theirs and others’) in a way that is constructive, kind, and ideally free of passive-aggressive comments. They have room to stretch into new areas, experiment with tools they’re curious about, and grow their technical and professional chops along the way. They may also use previous robotics or control systems experiences to understand what design tradeoffs that may exist when updating our software systems implemented in EPICS (Experimental Physics and Industrial Control System). Tapping into any knowledge or previous experiences with motors and electric drives, embedded systems, or DFx would also help out greatly.
 
In this role the Software Engineer II genuinely enjoys solving problems—even the weird ones that start with “so… this only happens on Tuesdays.” They ask good questions, share ideas freely, and collaborate without ego. On a daily basis they communicate clearly, write code thoughtfully, and aren’t afraid to admit when you don’t know something. They appreciate a workplace where the vibe is friendly, the work is interesting, and humor is very welcome.


Why Choose W. M. Keck Observatory:

  • Competitive starting salary
  • Generous benefits package, including 4 weeks of annual paid vacation
  • A robust 8% 403(b) employer contribution (with a 4% employee contribution)
  • Tuition assistance for dependent children grades K-12 attending private school on Hawai’i Island
  • Comprehensive, employer provided health insurance
  • We offer relocation support for candidates moving from outside the area.
  • Be a part of a dedicated team working on the frontiers of astronomy.



Required Qualifications:

  • Bachelor of Science or equivalent in Computer Science, Computer Engineering, Physics, Mathematics or other relevant engineering or science field
  • 3-7 years of experience in developing code used 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 O-O paradigm and design patterns

Skills

PythonJavaReactLinuxTCP/IP

Similar Jobs

30

Software Controls Engineer

Milacron Talent Acquisition·Batavia, Ohio·Onsite

5d ago

Controls Software Engineer

Ascent Aerospace·Bothell, Washington

1w ago

Controls Software Engineer

Ascent Aerospace·Buffalo, New York

1w ago

Software Controls Engineer

John Deere·Coffeyville, Kansas·Remote, Onsite

1mo ago

Controls Software Engineer

Focused·Austin, Texas·Hybrid

1mo ago

Software/Controls Engineer

tnasolutions·Birmingham, England

2mo ago

Controls Software Engineer

Kiongroup·Kaunas, Lithuania +1·Hybrid, Onsite

2mo ago

Controls Software Engineer

Kiongroup·Kaunas, Lithuania +1·Hybrid, Onsite

2mo ago

Software Engineer - Controls

Applied·Tokyo, Japan·Onsite

4mo ago

Controls Software Engineer

JCS Process & Control Systems

6mo ago

Controls Software Engineer

Kiongroup·Cernusco sul Naviglio, Lombardy·Remote, Onsite

6mo ago

Controls Software Engineer

Kiongroup·Cernusco sul Naviglio, Lombardy·Remote, Onsite

6mo ago

Controls Software Engineer

Ascent Aerospace·Macomb, Illinois

11mo ago

Senior Controls Software Engineer - MBD

Robert Bosch·Mumbai, Maharashtra·Hybrid

3d ago

Positioning and Controls Software Engineer

Cat·Illinois, US

3d ago

Associate Software Controls Engineer

Andrews Cooper Technology LLC·Corvallis, Oregon·Onsite

4d ago

Senior Staff Controls Software Engineer

Mainspringenergy·California, US·Onsite

5d ago

Lead Controls Software Engineer

Gevernova·Saratoga Springs, New York·Hybrid

5d ago

Lead Controls Software Engineer

Gevernova·Saratoga Springs, New York·Hybrid

5d ago

Senior Software Engineer, Controls Systems

Asml·US

1w ago

Sr Controls Software Engineer

Diamondfoundry·Los Angeles, California·Onsite

1w ago

Senior Software Engineer-Controls

General Motors·Milford, Michigan·Hybrid

1w ago

R&D Controls Software Engineer (m/f/d)

Kiongroup·Heusenstamm, Hesse·Onsite

2w ago

R&D Controls Software Engineer (m/f/d)

Kiongroup·Heusenstamm, Hesse·Onsite

2w ago

Senior Software Controls Engineer

Andrews Cooper Technology LLC·Corvallis, Oregon

2w ago

Senior Software Controls Engineer

Andrews Cooper Technology LLC·Portland, Oregon

2w ago

Controls Software Engineer, Pointing & Tracking

Cowboyspace·San Carlos, California·Onsite

3w ago

Sr. Controls Software Engineer - MBD

Robert Bosch·Mumbai, Maharashtra

3w ago

Robotics Software Engineer, Controls

Weave Robotics·San Francisco, California

1mo ago

Machine Controls Software Engineer

Yanmar Compact Equipment North America, Inc.·Grand Rapids, Minnesota

1mo ago