Jobs · Quality Assurance · California

Software Deployment & Integration Engineer

CHAOS Industries · El Segundo, CA · 1 mo ago
On-siteQuality AssuranceFull-time

Responsibilities

  • Lead software and platform bring-up activities for radar systems, support equipment, and test racks
  • Validate end-to-end system configuration across BIOS, storage, Linux services, networking, time sync, container/runtime environments, and deployment tooling
  • Troubleshoot and root-cause integration failures involving system configuration, operating system setup, services, permissions, network connectivity, routing, switch configuration, and software deployment
  • Debug issues such as incorrect BIOS settings, RAID misconfiguration, Linux service failures, Docker context or permission issues, Azure CLI setup problems, and broken software deployment pipelines
  • Own configuration and validation of Linux timing and synchronization services, including chrony, linuxptp, timemaster and related system dependencies
  • Support deployment and validation of software configuration stacks, including templated/config-as-code workflows such as Jsonnet-based builds
  • Configure and troubleshoot Layer 2/Layer 3 networking for lab and system test environments, including host networking, VLANs, routing, firewall rules, and managed switch setup
  • Stand up and maintain new test racks and STE environments, including computer systems, networking hardware, timing hardware, and test support infrastructure
  • Develop scripts, tools, checklists, and automated validation workflows to quickly identify incorrect system configuration before formal test execution
  • Partner with systems, software, firmware, RF, and hardware engineers to isolate faults across subsystem boundaries and drive issues to closure
  • Help design, implement, and execute automated test workflows for radar and RF system verification
  • Develop and maintain automated UI/end-to-end tests for the radar's on-device web interfaces — exercising all pages and components after software deployment to validate that the UI renders correctly, controls behave as expected, and data flows through to the backend (e.g., browser-driven test frameworks such as Playwright, Selenium, or Cypress)
  • Develop and document repeatable integration procedures, debug guides, and test instructions so technicians and engineers can perform setup and troubleshooting consistently
  • Support lab and field test events as needed to ensure radar systems are ready for execution and data collection

Requirements

  • Bachelor’s degree in STEM (Science, Technology, Engineering, Mathematics, Computer Science, Computer Engineering, Electrical Engineering) or equivalent hands-on experience
  • 3+ years of experience in systems integration, software integration, test engineering, site reliability, DevOps, lab infrastructure, or a similar technical role on complex hardware/software systems
  • Experience with scripting or programming for automation, test, or diagnostics using Python, Bash, or similar languages
  • Strong Linux system administration and troubleshooting experience in Ubuntu or similar Linux environments
  • Experience configuring and debugging Linux services, startup behavior, permissions, users/groups, package dependencies, logs, and system-level networking
  • Experience troubleshooting computer system bring-up and platform configuration, including BIOS settings, storage/RAID setup, hardware interfaces, and operating system installation/configuration
  • Experience with computer networking fundamentals, including IP addressing, routing, subnetting, VLANs, DNS, firewalls, and managed switch configuration
  • Experience debugging complex technical issues methodically using logs, command-line tools, packet captures, service status, and system telemetry
  • Ability to create clear technical documentation, test procedures, and debug workflows
  • Strong ownership mindset, attention to detail, and willingness to work across hardware and software boundaries

Preferred Requirements

  • Experience supporting integration and test for radar systems, RF systems, aerospace systems, defense systems, or other complex electromechanical platforms
  • Experience using and configuring RF test equipment or supporting RF verification in lab environments
  • Experience standing up and maintaining lab infrastructure, STE, HIL/SIL environments, or production test systems
  • Familiarity with containerized software environments such as Docker, container permissions, and deployment/runtime configuration
  • Experience with infrastructure and deployment tooling such as Azure CLI, configuration templating, Jsonnet, Ansible, or similar tooling
  • Experience with precision time synchronization technologies such as PTP, NTP, GNSS-referenced timing, or timemaster
  • Experience with test automation frameworks, automated hardware/software validation, or regression testing in lab environments
  • Experience with browser-based UI/end-to-end test automation using Playwright, Selenium, Cypress, or similar frameworks
  • Familiarity with data collection, parsing, and analysis using Python or similar tools
  • Experience working directly with technicians and cross-functional engineering teams to execute integration, troubleshooting, and test activities

Similar jobs

Software Engineer

Eastridge Workforce SolutionsSan Francisco, CA· 1 wk ago
Engineering$200–$255/hrapply on jobs.eastridge.com

Software Engineer

Outmarket AIUnited States· 1 wk ago
RemoteEngineeringapply on jobs.ashbyhq.com

Software Engineer

PDS Tech Commercial, Inc.Torrance, CA· Today
Engineering$50–$60/hrapply on tnl2.jometer.com

Software Engineer

MAG AerospaceAberdeen Proving Ground, MD· 1 wk ago
Engineering$130k/yrapply on careers-magaero.icims.com

Software Engineer

Visionist, Inc.Columbia, MD· 4 wk ago
Engineering$170k–$240k/yrapply on app.jobvite.com