System Software Engineer II (Longmont)

ConsultNet
  • Longmont, CO
  • $43.25–$57.65 Per Hour
  • Quick Apply
14 days ago

Job Description

Title: System Software Engineer II
Location : Longmont, CO (hybrid, 3x/wk onsite)
Target Start Date : ASAP
Type: Contract
Pay Rate : $43.25-$57.65/hr

Position Summary
Our client, a global leader in advanced autonomous and robotic solutions across multiple industries, is seeking a System Software Engineer II to develop and maintain the foundational software that powers advanced robotic and autonomous systems. This role bridges embedded firmware and higher-level robot software, with a strong focus on Rust, Linux, and Yocto-based systems, as well as the deployment and management of software across an active robotic fleet. The ideal candidate has experience developing system-level software for deployed robots or embedded platforms, understands how to manage and update systems in the field, and is comfortable working directly with hardware to validate software in real-world environments.
 
Key Responsibilities

  • Develop and maintain system-level software using Rust, C, C++, and Python.
  • Maintain and evolve Linux-based operating systems, including Yocto, and associated system-level tools.
  • Develop lower-level abstractions that bridge embedded firmware and higher-level robot applications.
  • Support the deployment and lifecycle management of software across deployed robotic systems and fleets.
  • Develop and support OTA update mechanisms, remote system management, deployment processes, and fleet management capabilities.
  • Build tools that improve fleet observability, system stability, performance, and scalability.
  • Debug complex, multi-threaded issues across firmware, operating system, perception, and application layers.
  • Collaborate closely with firmware, perception, and application engineers on shared platform software.
  • Validate software changes directly on robotic hardware and support field deployments and troubleshooting.
  • Evaluate and adopt new technologies as the robotic platform and fleet scale.
 
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent experience.
  • 3+ years of experience developing production software in a compiled language such as Rust, C++, C, Go, or Java.
  • Strong experience developing and maintaining Linux-based systems in production environments.
  • Experience building and maintaining large, complex software systems.
  • Experience with deployed robotic, embedded, or connected systems, including software deployment, updates, or remote system management.
  • Experience debugging complex, multi-threaded, multi-disciplinary software systems.
  • Ability to work across system software, firmware, and higher-level application layers.
  • Comfortable working hands-on with robotic or embedded hardware to verify software functionality.
  • Strong problem-solving and communication skills with the ability to work effectively across engineering disciplines.
 
Preferred Qualifications
  • Professional experience with Yocto / embedded Linux OS development.
  • Experience developing software for robotics or autonomous systems, including ROS or comparable robotic platforms.
  • Experience supporting OTA updates, remote system management, fleet deployment, or software lifecycle management for deployed robotic or embedded systems.
  • Strong production experience with Rust.
  • Experience with embedded systems, hardware abstraction layers, CAN-based communications, or real-time/edge computing.
  • Experience supporting cloud-connected robotic systems, telemetry, fleet observability, or large-scale deployments.
  • Exposure to AI technology is a big plus!


Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .

We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by law.



 

Numbers & Facts

LocationLongmont, CO
Salary$43.25–$57.65 Per Hour

Skills

  • Artificial Intelligence (AI)unmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Compiled Programming Languagesunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Consultingunmatched
  • Debugging Skillsunmatched
  • Embedded Hardwareunmatched
  • Embedded Linuxunmatched
  • Embedded Operating Systemsunmatched
  • Embedded Systemsunmatched
  • Fleet Managementunmatched
  • Functional Testingunmatched
  • Go Programming Language (Golang)unmatched
  • Hardware Administrationunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Linux Operating Systemunmatched
  • Multithreaded Programmingunmatched
  • Operating Systemsunmatched
  • Problem Solving Skillsunmatched
  • Process Managementunmatched
  • Production Systemsunmatched
  • Python Programming/Scripting Languageunmatched
  • Realtime Communicationsunmatched
  • Robotics Softwareunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • Systems Administration/Managementunmatched
  • Systems Engineeringunmatched
  • Systems Maintenanceunmatched
  • Telemetryunmatched
  • Vehicle Fleetsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder