Jobs / Ora***

Principal Systems Software Engineer

Ora*** · Albuquerque, NM, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Albuquerque, NM, United StatesOnsite
Remuneration
Not specified
Location
Albuquerque, NM, United States
Visa sponsorship
Sponsors visa

Job summary

Owns complex system modules and fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for incidents and hard faults; creates durable fixes and preventive controls. Designs performance, reliability, and fault-tolerance improvements for drivers, services, and provisioning pipelines at scale.

Qualifications

  • to achieve business and operational goals, sharing results with manager upon completion.
  • Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
  • Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
  • Leads code reviews in multiple areas to help drive improvements.
  • Conducts debugging and troubleshooting to identify and fix complex software issues.
  • Develops fixes for identified issues.
  • Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.
  • Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration.
  • Implements complex API versioning, lifecycle, and interoperability strategies.
  • Software Architecture - Software System Structural Design:
  • Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion.
  • Recommends project or design scope.

Responsibilities

  • Systems Software Development:
  • Design, develop, and maintain complex system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in hyperscale environment.
  • Utilizes advanced knowledge to design, develop, and deploy software layers and tooling to automate hardware provisioning and onboarding of servers to large-scale fleet.
  • Play a significant role in platform bring-up, firmware updates, platform-level diagnostics, and complex cross-layer debugging.
  • Diagnose and resolve complex issues across software, firmware, and hardware layers, working in DevOps and incident response paradigms to maintain reliability and availability.
  • Software Development and Coding:
  • Designs software solutions and analyzes and identifies
  • Planning & Execution:
  • Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to

Skills

CommunicationLeadership

Work schedule

Shift

Industry

Automotive

Company size

Smb