{{ data.msg }}

Your browser does not support all of our website’s functionality. For an improved shopping experience, we recommend that you use the most recent versions of Google Chrome, Safari, or Firefox.


Engineering and Design

Software Engineer

United States, Illinois, Chicago

Appliquer maintenant


As part of a talented team of Electrical Engineers, Mechanical Engineers, Software Engineers and others, this role will work to deliver new and innovative products to millions of athletes and cycling enthusiasts across the world.


  • In this role, you will help us bring new products into production while evolving our firmware development test automation systems. We have a highly collaborative team of electrical, mechanical and software engineers. We are eager to talk if you are a systems thinker who is excited about strengthening team testing culture.
  • Check out the following overview of a recent project, SRAM AXS: https://www.youtube.com/watch?v=LEbJRmNgD8E
  • Skills you will use and gain experience in as part of this role: continuous integration platforms (buildbot, gitlab), Linux, and working with an international cross-functional team.
  • Support a safe, inclusive workplace where all team members value diversity and individual differences.
  • Improve the usability, reliability and performance of our continuous integration linux infrastructure, including our existing Python and C test framework.
  • Pro-actively collaborate with the team to improve and document development work flows related to CI and automated testing
  • Collaborate with firmware team to create automated tests to investigate defects, participate in debugging, and validate fixes.
  • Research test automation approaches and trends. Disseminate proposed changes and best practices to coworkers.


  • B.S. degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
  • Experience with object-oriented Python.
  • Disciplined approach to testing and quality assurance
  • Some experience with embedded hardware/software platforms such as Arduino or microcontroller FW debugging
  • Great communication skills, both verbal and written
  • Experience navigating a linux cli.
  • This role is intended to work onsite in our Chicago SRAM location. Non-local candidates will be expected to relocate to the Chicago area by an agreed upon date.

Appliquer maintenant

Image connexe

SRAM Life - Inspiring Momentum