CrawlJobs Logo

Systems Software Expert

United States, Ft. Collins 120500.00 - 276500.00 USD / Year · Job Posted July 02, 2026
Apply Position
Job Link Share

Job Description

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

Job Responsibility

  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 8-10 years experience
  • Extensive experience with multiple software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Strong C programming experience and Linux scripting skills
  • Experience or understanding of software systems design tools and languages
  • Good analytical and problem solving skills
  • Understanding of design for software systems running on multiple platform types
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels

Nice to have

  • Knowledge of Linux kernel developers- device driver development with focus on networking devices
  • Knowledge of InfiniBand and programming with RDMA Verbs
  • Background in embedded system architecture/design and code
  • Knowledge of protocol analysis, network analysers, packet capture devices, or Wireshark
  • Understanding of Operating system concepts and System fabric Messaging concepts

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Systems Software Expert

8 matching positions

Senior Software Engineer - Autonomous Software Systems

The Autonomous Vehicle Health team is responsible for deploying, running, and mo...
Location
Location
United States , Austin, Texas; Mountain View, California; Sunnyvale, California
Salary
Salary:
175000.00 - 230000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience building and shipping production-quality software, with a focus in Linux based environments
  • Bachelors Degree in relevant field or relevant work experience
  • Experience with C++ (17+), STL, and Python3
  • Experience working with and building tooling for large, complex systems
  • A high standard and commitment to quality by designing for maintainability, testability and efficiency
Job Responsibility
Job Responsibility
  • Write C++ code that runs on self-driving systems, and responds to changes in AV component health
  • Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
  • Write and test code running across simulation and hardware vehicle platforms
  • Integrate new platform revisions and hardware configurations into the system
  • Develop systems and frameworks to monitor vehicle HW/SW status and offload data
  • Collaborate with colleagues across multiple teams and mentor other developers
  • Design and present new capabilities to refine and build consensus
  • Provide, communicate, and support common best practices among software community
  • Deliver complex projects through incremental development
  • Performs as Subject Matter Expert (SME) for at least one platform or application component
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Lead Systems Software Architect

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United States , San Jose
Salary
Salary:
350000.00 - 637500.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 15+ years of industry experience in embedded systems-level software development, with a strong emphasis on hands-on software development for multimedia products
  • Proven track record building and shipping AV products (TVs, set-top boxes, streaming devices, consoles, or similar) at scale
  • Strong experience with embedded Linux or Android-based systems
  • Proficiency in one or more systems programming languages such as C/C++ (Rust or similar is a plus), with deep experience in debugging, performance tuning, and maintainable code design
  • Strong familiarity with modern SDLC practices: CI/CD, automated testing, static/dynamic analysis, continuous performance regression monitoring, and observability tooling
  • Deep understanding of ARM-based SoCs, multimedia pipelines, and system constraints (memory bandwidth/latency, storage performance, UI/frame-rate stability, thermal behavior)
  • Demonstrated ability to analyze and optimize system-level performance using profiling, tracing, and hardware counters
  • Experience with DRM, content protection, secure boot, and related industry standards for streaming and TV products
  • Experience collaborating with SoC vendors and ODM/OEM partners from design through mass production, especially around platform software deliverables and validation
Job Responsibility
Job Responsibility
  • Software development & platform ownership
  • Own complex features or subsystems end-to-end, from design and implementation through bring-up, validation, and production support
  • Translate product and business goals into concrete designs, tasks, and implementation plans
  • Design, implement, and maintain core platform software for Roku device programs and platforms, with a strong focus on code quality, robustness, and long-term maintainability
  • Contribute to and influence hardware–software partitioning, platform APIs, and integration patterns to enable feature teams to build reliably on the device platform
  • Drive and model best practices for coding standards, code reviews, testing strategies, and CI/CD for platform software
  • Multimedia & system-level engineering
  • Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications
  • Contribute to end-to-end multimedia system design for TVs and streaming devices, ensuring solutions scale across SKUs and generations
  • Define and help maintain benchmarks and test scenarios for media, graphics, and system behavior that map directly to Roku use cases
What we offer
What we offer
  • Health insurance
  • Equity awards
  • Life insurance
  • Disability benefits
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Accident
  • Fulltime
Read More
Arrow Right

Senior Expert Systems Reliability Engineer/SCM Platform Owner - Central Technology

Activision Central Tech builds and operates shared technology platforms that ena...
Location
Location
United States , Sherman Oaks
Salary
Salary:
146000.00 - 270004.00 USD / Year
activision.com Logo
Activision
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years' experience operating SCM platforms at scale
  • Deep experience as either an SRE or a Senior Systems Engineer with full platform ownership
  • Experience leading or influencing SRE practices is a strong plus
  • Strong Linux systems background (storage, compute, networking)
  • Experience with monitoring and observability platforms (Prometheus, Grafana, Elastic, etc.)
  • Experience with automation, delegation, or self-service tooling (Ansible, RunDeck, AWX, similar)
  • Comfortable working off-hours when necessary to resolve critical outages
  • Experience working directly with vendor and partner product/support teams
  • Strong communication skills — able to represent Activision externally with credibility
Job Responsibility
Job Responsibility
  • Own the Perforce platform end-to-end, including reliability, stability, integrity, and technical direction
  • Ensure Perforce operates as a highly available, well-monitored, and recoverable service across all studios
  • Plan and execute Perforce upgrades, maintenance, and lifecycle changes with minimal studio impact
  • Own disaster recovery, redundancy, and data protection strategy for core and edge Perforce infrastructure
  • Support the long-term evolution of our Perforce implementation with AI-enabled workflows as required
  • Act as the primary Perforce authority for Central Tech and game studios
  • Support and scale Perforce usage through self-service, automation, and delegation
  • Partner with studio CTOs, IT leads, and principal programmers to promote best practices
  • Ensure Perforce remains a trusted, predictable, and well-understood platform for developers
  • Own the technical relationship with Perforce Software, including roadmap influence and quality escalation
What we offer
What we offer
  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance
  • 401(k) with Company match, tuition reimbursement, charitable donation matching
  • Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others
  • Relocation assistance (if required)
  • Fulltime
Read More
Arrow Right

Senior Control Systems Software Designer

As a member of a highly motivated, dynamic, multi-disciplined team, you will des...
Location
Location
Canada , Cambridge
Salary
Salary:
42.31 - 58.17 CAD / Hour
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A post-secondary engineering degree, diploma or equivalent, specializing in mechanical, electrical, systems or computer engineering
  • Strong programming, mechanical and electrical problem-solving skills
  • Ability to communicate effectively, both orally and in writing
  • Understanding of robotics, control systems and machine operation with hands-on experience is desirable
  • A self-starter with the ability to work as part of a team in a fast-paced environment with minimal supervision
Job Responsibility
Job Responsibility
  • Planning and leading projects including oversight of a project team
  • Responsible for project tracking, project milestones and project budget for assigned project including attending project team meetings
  • Contributing to machine concepts
  • Design of control software
  • Integration of software with electrical and mechanical systems
  • Mentoring more junior members of the controls team
  • Process development and machine installation at customer sites worldwide
  • Programming and integration assignments involve leading-edge technologies and processes utilizing PLC’s, PC’s, robotics, motion controllers, vision systems, laser and other controllers
  • Complete yearly assigned department objectives
  • Design and develop software programs (PLC and/or PC based) specific to customer and project requirements based on standard ATS programming methods
What we offer
What we offer
  • Compensation: $42.31 to $58.17 CAD per hour
  • Annual Performance-Based Incentive Bonus
  • 5% RRSP match
  • Stock purchase plan
  • Starting 3 weeks of vacation
  • Benefits package (health and dental) + $600 health spending account
  • Half-Day Fridays
  • Continuous learning and career growth with global mobility opportunities
  • Fulltime
Read More
Arrow Right

Subject Matter Expert – Software Development

We are seeking a highly skilled Subject Matter Expert (SME) with comprehensive e...
Location
Location
India
Salary
Salary:
Not provided
hurix.com Logo
HurixDigital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of proven experience in full-stack software development and/or enterprise architecture
  • Strong expertise in API design, API gateway optimization, and microservices architecture
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and cloud infrastructure provisioning
  • Solid understanding of software security principles including application security, cryptography, and cloud security
  • Experience with FinTech domains including payment solutions, fraud detection, and regulatory compliance
  • Proficiency in CI/CD pipelines, continuous integration, and DevOps practices
  • Experience integrating legacy systems and designing scalable, maintainable software solutions
  • Excellent documentation, code review, and technical communication skills
  • Certifications such as AWS Solutions Architect, Google Cloud Professional, or equivalent are a plus
Job Responsibility
Job Responsibility
  • Analyze/create learning objectives for each course
  • Review/create Course Outline for each of the courses
  • Review video scripts (7-9 per course) and confirm technical accuracy of the content, suggest edits and updates as required
  • Incorporate one round of internal and client feedback
  • Provide relevant static or recorded demos/ screencast to be integrated in the videos
  • In case of AI/software/tool-based courses, suggest relevant freeware
  • Write/review and test the codes to check
  • Review readings (4-6 per course, each up to 1200 words) and confirm technical accuracy of the content, suggest edits and updates as required
  • Create hands-on activities (1-2 lab or any other client preferred format) per course
  • Review practice quiz and graded assessments (5 files, each comprising 5-10 questions and suggest suitable edits, confirm technical accuracy
Read More
Arrow Right

Senior Systems Software Engineer

Senior Systems Software Engineer (Linux & Golang). This role has been designed a...
Location
Location
United States , San Juan
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 7–10+ years of experience in software development
  • Strong experience with Go (Golang). Expert proficiency in Golang (Go) for systems-level programming
  • Python Programming: Proficiency in Python for scripting, automation, or maintaining existing system utilities
  • Microservices Development: Experience designing distributed systems or microservice architectures to handle complex system tasks
  • General understanding of modern deployment environments (e.g., containers, Kubernetes, or similar) is a plus, but not required
  • Experience with networking concepts or device management systems
  • Strong problem-solving skills and ability to work independently
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • System Management Tooling: Build and maintain Golang applications for Linux user-space management, focusing on Debian-based distributions
  • Package Management & Monitoring: Develop programmatic solutions to monitor installed packages, manage updates via apt/dpkg APIs, and ensure version consistency
  • Service Observability: Design systems to track service status, health metrics, and automated log retrieval/parsing for rapid troubleshooting
  • Debian Packaging: Oversee the packaging of internal software into production-ready .deb files, including post-install scripting and dependency management
  • Architecture Design: Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Enterprise Systems - Software Engineer

We're looking for a versatile engineer who can navigate three critical domains: ...
Location
Location
United States , Los Angeles
Salary
Salary:
120000.00 - 180000.00 USD / Year
hadrian.co Logo
Hadrian Automation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Integration Development: Expert-level Go, Python, and Typescript programming for building robust, scalable integrations
  • Bot & AI Development: Experience with Microsoft Bot Framework, building ChatOps solutions, and implementing RAG systems
  • Platform Expertise: Deep Atlassian knowledge plus ability to co-administer these platforms with IT
  • Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State
Job Responsibility
Job Responsibility
  • Lead Atlassian platform integration strategy for Jira and Confluence Data Center
  • Develop production integrations in Go and Python for enterprise-scale systems
  • Build intelligent chatbots using Microsoft Bot Framework for Teams and Slack
  • Implement ChatOps automation for JIRA, Git deployments, and JSM
  • Create RAG-powered knowledge base chat with company documentation
  • Integrate with Microsoft Graph API for user provisioning and data sync
  • Design and maintain Helm charts for all integration services
  • Co-administer Atlassian, Teams, and other platforms with IT team
  • Build custom business applications using Retool and internal frameworks
  • Optimize JQL queries and implement caching for 50k+ JIRA issues
What we offer
What we offer
  • Medical, dental, vision, and life insurance plans for employees
  • 401k
  • Relocation support may be provided for certain situations, based on business need
  • Flexible vacation policy
  • Fulltime
Read More
Arrow Right

Expert Software Engineer Interior Sensing

We’re seeking highly motivated Software Engineers to develop innovative interior...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a technical discipline (engineering, computer science, physics, or related field of study)
  • 4+ years of experience writing software using C++
  • Familiarity with Python
  • 1+ years of experience working in an Agile development team
  • Familiarity with software development processes (CI/CD) and tools (e.g. JIRA, Confluence, Polarion, GIT, etc.)
  • Experience working with distributed software architectures
  • Ability to speak, to read and to write English
Job Responsibility
Job Responsibility
  • Assure to follow existing Intelligent Systems standards in software development process: Collecting and analyzing software requirements, Preparing software design documentation, Programming SW modules, Preparing and performing tests to verify SW work products
  • Create and document software design meeting requirements using UML
  • Write robust and reusable high-level software code implementing interior sensing features
  • Active participation in technical innovation and organization programs
  • Ensure software quality goals are met
  • Work closely with counterparts across global team to overcome obstacles in meeting program deliverables on time with quality
  • Be passionate about creating and understanding new technologies and inspire others to do the same
What we offer
What we offer
  • Private health care (Signal Iduna) and Life insurance for you and your beloved ones
  • Well-Being Program that includes regular webinars, workshops, and networking events
  • Hybrid work (min. 47 days/yr of remote work, flexible working hours)
  • Employee Pension Plan paid by the employer (you get + 3,5% on each gross salary)
  • Access to sports groups and Multisport card
  • Fulltime
Read More
Arrow Right