Image by Tessa Rampersad

Embedded System Engineer


Employment Type:

Job Level:



Oct 7, 2021



Job Location:

Make sure to mention in your application:
"I found this opportunity on the What Is Cycling job board."

Job Description

A bit about us

Trek is an awesome place to work, with amazing benefits for all employees. We build only products we love, provide incredible hospitality to our customers, and change the world by getting more people on bikes. When you’re on our team, you’re taken care of, encouraged to learn and grow, and given lots of opportunities to do so. Give us your best, and we’ll give it right back. Sound pretty sweet? Then come join us!


BCycle is a bike share system that’s revolutionizing the way people use public transportation. Bike share is a unique solution to the environmental, health, and transportation infrastructure challenges that face modern communities. As a wholly owned subsidiary of Trek Bicycle, it’s our mission to partner with campuses, corporations, and municipalities of all sizes to implement and maintain bike share systems that complement and improve existing transportation infrastructure. We do so with best-in-class bike share equipment and a multi-tier software platform.

Position Summary/Job Description:

Are you looking to be part of a motivated team that is pushing the limits of product performance; bringing new and innovative products to riders everywhere?  Have you worked with designing systems that include electronic components? Do you love solving problems and delivering creative solutions?  Do you want to work within a culture that embraces continuous learning and development of new skills through exposure to evolving opportunities?  BCycle's Product Development Team is looking for a talented embedded firmware engineer to come work in our inspiring work hard / play hard environment committed to delivering game changing technologies.



  • 5+ years experience developing hardware and firmware for consumer electronics products
  • Designing and implementing software and hardware of embedded devices and systems
  • Designing, developing, coding, testing and debugging system software
  • Analyzing and enhancing efficiency, stability and scalability of system resources.- C/C++  programming
  • Generate schematics that meet customer needs
  • Experience with PCB design including mechanical constraints and design for manufacturing/test
  • Design of linear and switching power supplies
  • Experience with low power design
  • Experience operating oscilloscopes and other electronic measuring equipment
  • Experience with communication protocols including USB, UART, SPI, I2C, CAN, etc
  • Experience with ARM, MSP430, PIC or similar microcontrollers
  • Familiar with design of RF products, including 2.4GHz Bluetooth, ANT+, etc
  • Basic understanding of controls, including PID and similar systems
  • Generates required documentation in accordance to the requirements of the Trek development process


Other Required Skills:

  • Proactively seeks out innovative solutions and research and development opportunities
  • Communicates well within the cross functional teams at Trek
  • Helps to develop best design practices within the department
  • Brings a continuous improvement mindset to his/her job
  • Experience prototyping with surface mounted electronic parts
  • Assist design engineering as needed with component datasheet review and schematic design review 
  • Proficient in writing software in C/C++
  • Experience operating oscilloscopes and other electronic measuring equipment
  • Experience reading electronics schematics
  • Low-level C programming, including interrupts and state machines


Bonus Skills:

  • Experience with electronic drivetrain systems
  • Experience working in an Agile team environment delivering high quality work in short iterations
  • Altium experience
  • Experience with implementing USB, Bluetooth, ANT+ or other communication protocols
  • Experience configuring and implementing embedded GPS modules
  • Worked with Microsoft Azure, i.e. IoT Hub, Service Fabric



  • Bachelor’s degree in related field of study


Trek Benefits:

Flexible and fun company culture

Competitive health care

PPO & HDHP medical plan options, Dental insurance, Vision insurance

Flexible Spending Accounts (FSA)

Free life insurance & optional term life insurance

Competitive vacation package

401(k) with match and Employee Stock Ownership Plans (ESOP)

12 weeks of maternity leave with 100% pay

Flexible holiday schedule – 10 company holidays

Tuition Reimbursement up to $15,000! (Undergraduate & Masters programs)

Employee discounts on all product

Deep partner retail discounts

Make sure to mention in your application:
"I found this opportunity on the What Is Cycling job board."
It helps us to create more job postings and work with more cycling brands. Thank you!
  • Facebook Icon
  • Instagram Icon
  • YouTube Icon