Unlock Full Resume Report

New offer - be the first one to apply!

September 22, 2026

Software/Firmware Engineer

Senior

109,700 - 175,500 USD/yr

Fort Collins, CO

Quick Facts

  • Role: Software/Firmware Engineer
  • Focus: High-speed serial communication and data conversion IPs

Description

Design, develop, test, and maintain firmware/software for high-speed serial communication (e.g., SerDes) and data conversion IPs. Refactor existing software to improve performance, scalability, and maintainability, and evolve legacy infrastructure for next-generation hardware. Collaborate with cross-functional teams to debug firmware/software on hardware platforms using lab equipment and RTL Verilog simulations.

Responsibilities

  • Design, develop, test, and maintain firmware/software for high-speed serial communication and data conversion IPs
  • Refactor software to improve performance, scalability, and maintainability
  • Develop and maintain regression test suites (e.g., gtest)
  • Modernize legacy software infrastructure for next-generation requirements
  • Debug complex firmware/software issues using oscilloscopes, spectrum analyzers, and RTL Verilog simulations
  • Implement and maintain CI/CD pipelines using Jenkins, Linux, and bash scripting
  • Optimize software for performance, reliability, and compatibility on Linux-based systems
  • Document processes, code, and system interfaces
  • Debug and resolve issues in field-deployed systems under time constraints
  • Perform Linux administration of local compute cluster

Requirements

  • BSEE with 8+ years OR MSEE with 6+ years OR PhD with 3+ years relevant industry experience
  • Proficiency in C/C++ with expertise in threading, network programming, and system-level development
  • Demonstrated full lifecycle firmware/software development and legacy refactoring
  • Regression test development and maintenance experience using tools like gtest
  • Linux system programming experience (e.g., kernel modules, drivers), bash scripting, and Jenkins CI/CD workflows
  • Linux administration experience (configuration, troubleshooting)
  • Knowledge of high-speed SerDes and related protocols

Benefits

  • Discretionary annual bonus
  • New hire equity grant and ongoing annual equity awards
  • Medical, dental, and vision plans
  • 401(K) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Company paid holidays, paid sick leave, and vacation time
  • Paid Family Leave and other leaves of absence (as applicable)

Similar jobs you might like