Qureos

Find The RightJob.

Systems Software Engineer

Implements features in system software modules and automation pipelines with moderate guidance; debugs issues across drivers, services, and tooling. Analyzes performance and reliability signals for components (e.g., device drivers, provisioning workflows); proposes small improvements. Contributes to firmware interaction points (APIs, protocol handling); triages cross-layer issues using standard tools. Authors and updates operational documentation, test cases, and runbooks; participates in code/design reviews and adheres to standards. Supports platform bring-up tasks and assists incident response by collecting diagnostics and applying known fixes.


Key Responsibilities
Systems Software Development:

  • Learning to design, develop, and deploy software layers and tooling to automate hardware provisioning and onboarding of servers to large-scale fleet following general guidance.
  • Integrate and validate routine and occasionally non-routine system firmware with hardware components. Collaborate on platform bring-up, firmware updates, platform-level diagnostics, and cross-layer debugging.
  • Contributes to troubleshooting hardware bring-up, provisioning, and lifecycle operations and support efforts with platform engineering, operations, firmware development, silicon/board vendors, and data center teams.

Software Development and Coding:

  • Contributes to designing software solutions and analyzes requirements to achieve business and operational goals, with limited guidance.
  • Adheres to all phases of the software development lifecycle.
  • Applies working knowledge to develop and review code for new software features and enhancements following design specifications and develops documents to clarify software design and code.
  • Conducts debugging and troubleshooting to identify and fix simple and moderately complex software issues.
  • Develops fixes for identified issues.
  • Implements software testing (e.g., functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, following established frameworks.
  • Supports the implementation of standard and non-standard performance profiling and optimization of coding.
  • Troubleshoots and resolves standard and non-standard issues related to application programming interface (API) functionality and integration.
  • Implements standard and non-standard API versioning, lifecycle, and interoperability strategies.

Issue/Defect Collaboration - Software Products Support:

  • Collaborates with own team and begins to network outside of team to understand customer issues and align solutions.
  • May provide technical guidance and support to customers regarding customer-reported issues, with limited supervision.
  • Assists peers to advocate for customers' interests and suggests product enhancements based on feedback.
  • Influences efforts to ensure customer satisfaction through timely resolution of issues and effective communication.
  • Utilizes working knowledge to implement customer issue and/or defect handling and training processes, with some guidance.
  • Collaborates with experienced colleagues to investigate and troubleshoot product maintenance issues to ensure customer agreement on short- and long-term solutions.

Practices and Standards Compliance - Security and Compliance:

  • Begins to collaborate with the team to establish and follow development practices and coding standards.
  • Assists in ensuring code quality and adherence to broad acceptance criteria during development.
  • Demonstrates working knowledge of industry best practices and applies them to software development processes.
  • Assists in implementing secure coding practices to prevent security vulnerabilities.

Development Operations - System Maintenance:

  • Performs periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), with limited guidance.
  • Assists in driving improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.

Core Responsibilities
Planning & Execution:

  • Tracks timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements.
  • Prioritizes and adjusts work as resources or timelines change, with some guidance.

Collaboration & Partnership:

  • Collaborates within a team to better understand expectations and achieve shared objectives.
  • Leverages a foundational understanding of business, stakeholder, and/or customer needs to build partnerships with limited guidance.
  • Actively listens and asks questions to enhance collaboration.

Problem Solving:

  • Identifies and addresses issues, escalating problems to senior staff as needed in accordance with standard procedures.
  • Compiles and reviews data and/or information from multiple sources to troubleshoot standard and non-standard errors.

Continuous Learning:

  • Seeks opportunities to gain knowledge and learn new skills and/or tools aligned with industry trends and best practices.
  • Utilizes feedback and training to improve skills.
  • Participates in a culture of continuous learning and knowledge sharing.

Continuous Improvement:

  • Implements updates to processes, protocols, and workflows to increase efficiency and effectiveness as directed with some guidance.
  • Contributes to ideation for future process improvements.

© 2026 Qureos. All rights reserved.