Job details
Job type full-time
Full job description
Why we’re rad (about us):
Rad power bikes, america’s largest e-bike brand, is on a mission to get people riding on radical electric bikes that are built for everything and priced for everyone.
Our company is a driving force behind the ebike market expansion in north america, and we’re growing rapidly in europeAt this rate we’ll more than double in size by the end of 2021, and we’re looking for radical people to join our global teams: responsible, approachable, diverse, innovative, customer-driven, accountable, and always learning.
We are seeking a firmware engineer-bike systems to join our teamThis position will be responsible for architecting, developing and in some cases overseeing partners on the development of our ebike components, systems and networkSuccess will include significant collaboration with ee, product management and iot product design teamsIf you enjoy working in a collaborative environment and are looking to support a dynamic team, this might be the role for you! this role will report to our senior engineering manager, hardware.
This position can be supported remotely and does not require relocation to seattle.
Why you’re rad (about you):
Minimum of 10 years of experience working in embedded systems firmware space, with significant periods focused on the development of consumer electronics, automotive, real-time control systems, and motor control systems.
Proven ability to develop components of networked systems and the ability to quickly learn new skills and adapt to project needs
Professional experience in software engineering for user interfaces, networked devices, bluetooth, and ac motor control.
Ability to read electrical circuit schematics and understand the impact on firmware operation and design as well as experience with custom board bring-up
Highly motivated and self-starting with strong attention to detail and impeccable organizational skills
Additional requirements:
Bachelor’s degree in an engineering discipline or equivalent work experience
Experience with peripherals such as usb, spi, i2c, uart, gpio etc.
Experience in coding c/c++
Experience with bare metal systems (no os) and/or embedded os (e.gEmbedded linux, freertos, etc.)
Experience with development on embedded platforms (e.gMsp430, arm, x86, atmel avr, stm32, etc.)
You get bonus points for:
Having a strong can bus development background
Python, c#, other higher-level languages are a plus
Bug tracking utilities like jira, bugzilla, others
Had you been with us last month, you would have:
Developed and monitored project timelines, ensuring projects are completed on time and within cost objectives and in accordance with company objectives
Generated product requirements supporting development through to evaluation and validation of programs/systems for new and existing products, ensuring adherence to applicable industry and business standards
Been a creative element that delivers innovative solutions from concept to production
Worked with internal stakeholders to define requirements, develop architectures, and plan sprints
Communicated work progress and design details to product development teams
Conducted & participated in product design reviews to provide technical feedback on product designs and quality
Conducted firmware unit tests to exercise your implemented functionality
Documented your firmware designs in a clear way that allows for collaboration across team members and geographies
Implemented and maintained fw industry-accepted standards for revision control and fw maintenance
Additional duties and overtime as required
Rad power bikes is proud to be an equal opportunity employerWe do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
If you need assistance or accommodation due to a disability, you may contact us at 800-939-0310 or jobs@radpowerbikes.com.
Recruitment agencies: although we value the services you provide, at this time we are not leveraging external 3rd party recruitment resources for this searchShould those needs change, we will seek your assistance directly.