Senior Embedded Software Engineer

Apply now

Senior Embedded Software Engineer

We are Punch Through, a team of engineers and problem solvers who thrive on learning, doing, and teaching. We care about each other, about the products we work on, and we are driven by empowering ourselves and others through learning.



  • Develop firmware and embedded software for connected products

  • Architect, implement, and lead challenging embedded software projects
  • Work with clients to design systems that can include components from firmware to frontend
  • Collaborate with clients to design systems that can include components from embedded electronics to firmware to frontend
  • Contribute to product requirements and specifications
  • Coordinate technical approach with cross-discipline team members
  • Contribute to the continuous improvement of best practices of the software engineering team
  • Mentor and learn from other team engineers
  • Participate in interviewing and onboarding new team members


  • 5+ years work experience developing on embedded platforms, from architectural inception through production

  • Experience interacting with external clients as a primary communicator
  • Excellent written and verbal communication skills
  • A strong desire to communicate and collaborate with team members and clients
  • Experience with a variety of toolchains and development environments
  • Experience with firmware and/or software test and automation
  • Experience designing data transfer and command protocols
  • Experience with embedded RTOS and bare metal development
  • Experience bringing up and debugging hardware using logic analyzer, oscilloscope, etc.
  • Self-motivated, detail oriented, team player
  • Open to feedback and comfortable giving constructive feedback
  • Experience with higher level programming languages is a bonus
  • Experience with regulated devices is a bonus
  • Experience with Bluetooth Low Energy is a bonus


Health Insurance - Offer two different plans to choose from with partial cover of deductible for you and dependants

Company sponsored 401K

Paid Time Off - includes vacation, sick time, personal development days, & 9+ holidays

Personal Career Development - Personal growth and development are an important part of our culture - enjoy extra time off and a set budget (renews annually) to engage in activities of your choosing to help you develop as an individual

Company Trips - Think of this as Punch Through family bonding time. Enjoy team building, continuous improvement opportunities, and a lot of fun! Our policies are created by the employees, and each year we gather together to improve our culture and our lives

Onsite Gym Membership & Secured Bike Room - Fitness and commuting to work is easy with a free gym membership and a secure bike room to store your vehicle

Omelette Mondays! - Make Mondays enjoyable with a home-cooked breakfast, made fresh in the Punch Through kitchen

Lunch & Learns - Expand your skill-set by teaching and learning with your peers (also get a free meal!)

Book Club - Discuss and share your thoughts books chosen by employees each month