Kairos Power

Kairos Power

Software Engineer, Cyber Physical Systems

Alameda, CA or Albuquerque, NM · Mid

Sponsorship not specifiedDetected 2 days ago
JavaScriptPythonJavaReactAlgorithmsCode ReviewGitSQLPostgreSQLDockerCI/CDGitHub ActionsDevOpsMachine LearningData ScienceRoboticsPLCElectrical EngineeringTest AutomationResearchSCADA

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Kairos Power is seeking an early- to mid-career Software Engineer to join the Cyber-Physical Systems team within the Instrumentation, Controls, & Electrical department.

Responsibilities

  • Build and maintain software for test systems, industrial operations, SCADA workflows, data acquisition, and analysis.
  • Develop operator and engineering tools using Inductive Automation Ignition Perspective or similar SCADA/HMI platforms.
  • Create and maintain PostgreSQL-backed applications, including schemas, queries, integrations, and data quality improvements.
  • Build APIs and integrations between software tools, databases, SCADA systems, PLCs, and plant data systems.
  • Support software interfaces with PLC-controlled systems, including environments using Rockwell Automation Studio 5000.
  • Develop software that connects applications, data systems, and hardware systems.
  • Support live applications used during industrial facility operations.
  • Design and test tools or algorithms that help identify trends, anomalies, or off-normal system behavior.
  • Collaborate with engineers, operators, and other stakeholders to deliver practical, maintainable software solutions.
  • Performs other duties as assigned.

Requirements

  • B achelor's degree in Computer Science, Software Engineering, Electrical Engineering, Controls Engineering, Data Science, or equivalent experience.
  • Programming experience in one or more languages such as Python, Java, React, JavaScript, or TypeScript.
  • Knowledge, Skills & Abilities
  • Working knowledge of relational databases, SQL, data modeling concepts, and data quality practices.
  • Ability to diagnose and resolve issues that span software applications, data systems, APIs, data acquisition systems, and industrial control environments.
  • Ability to apply automated testing, deployment, and software delivery practices to improve application reliability and maintainability.
  • Ability to translate engineering and operational requirements into practical software solutions.
  • 2-4 years' e xperience developing software applications, services, scripts, APIs, or data integrations.
  • Experience with PostgreSQL or other SQL-based relational databases. Additional non-relational database experience is a plus.
  • Knowledge of software development principles and practices, including modular design, version control, code review, testing, technical documentation, and maintainable software design.
  • Skill in developing, integrating, and troubleshooting software applications, services, APIs, scripts, databases, and hardware-connected systems.

Nice to have

  • Experience with Ignition Perspective or similar SCADA/HMI platforms is preferred but not required.
  • Experience with PostgreSQL or other SQL-based relational databases.
  • Additional non-relational database experience is a plus.
  • Familiarity with SCADA, HMI, electronic procedures, plant simulators, or control-system programming is preferred but not required.
  • Familiarity with PLC systems, preferably Rockwell Automation Studio 5000, Allen-Bradley PLCs, industrial protocols, or PLC-to-SCADA integration is preferred but not required.
  • Experience with automated testing, CI/CD, deployment automation, DevOps workflows, including tools such as Github Actions and Docker is preferred but not required.
  • Experience with data acquisition, control, analysis, visualization, AI/ML, anomaly detection, or analytics applied to engineering or operational data is preferred but not required.
  • Experience in laboratory, research, test, industrial, manufacturing, energy, aerospace, semiconductor, robotics, or other hardware-oriented environments is preferred but not required.

Skills

  • Company Overview

This listing is sourced directly from Kairos Power's careers page and normalized into a canonical job model.