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