Lead Firmware Engineer, Embedded Hardware

over 1 year ago
Full time role
Kelowna, BC, CA... more
Kelowna, BC, CA... more

Job Description

Wanted: Lead Firmware Engineer

Would you rather come to work in jeans? Do you have a passion for sustainable materials?  Does the idea of making a positive impact on the planet excite you? If so, we’re looking for you! 

You:

  • Are really interested in electric vehicles
  • Appreciate a good debate even with your boss
  • Figure out how to fix it instead of who is to blame
  • Aren’t afraid to jump into the deep end
  • Are excited about building empowered teams
  • Have pulled recyclables out of the trash

We:

  • Believe we do not inherit the earth from our ancestors; we borrow it from our children
  • Work to protect and restore the environment
  • Aren't afraid to make mistakes as long as we learn
  • Care more about your values and intelligence than your experience
  • Are committed to creating team dynamics that create empowerment vs. entitlement

Our Core Values:

  1. Commit to a culture that builds a strong COMMUNITY
  2. Foster CREATIVITY to inspire fresh innovation
  3. Embrace COURAGE by taking action despite uncertainty
  4. Live with Awareness and CONSCIOUSNESS of our choices

The Opportunity: 

We are seeking a Lead Firmware Engineer to join our Hardware Engineering Team, to help us with our goal of creating a waste free future. 

This position will contribute towards implementing innovative ideas in hardware systems and working closely with the Project Managers, Technology and Manufacturing teams at Pela, for designing our future versions of Lomi. An overarching theme of this role would be developing high quality reliable electronics for our waste management hardware solutions using first principles.

Responsibilities: 

  • Leading the technical direction of Lomi firmware development and embedded systems.
  • Maintaining a high bar for code quality, scalability and best practices and ensuring the team adheres to these standards.
  • Developing automated tests, test software and test tools to perform software and hardware testing.
  • Building new features and fixing existing bugs for the firmware applications.
  • Working with the Technology team for integration of hardware within the network.
  • Collaborating with external vendors to develop and fulfill engineering requirements and coordinate project milestones.
  • Building, managing and coaching the Firmware Engineering team

Qualifications: 

  • Degree in Electrical/Mechatronics Engineering, Computer Science  or comparable field or experience.
  • Hands-on builder and maker attitude.
  • 6+ years of experience programming embedded systems in C, C++, or Python
  • 2+ years of technical team leadership experience  
  • Connected IOT, wireless data transfer and remote data collection device experience is a plus
  • Preferred Experience in designing electronic hardware circuits: 
    • Experience with mixed signal including DSP, DAC/ADC
    • Experience with high speed microprocessors and digital circuits.
    • Experience with signal integrity analysis of analog and digital signals
  • Assembler, Linux, RTOS.
  • Advanced knowledge of hardware design, schematic capture, PCB layout.
  • Knowledge of embedded systems, SOCs, FPGAs, MCUs, as well as analog circuits.
  • Electronic design and programming (Python, Linux, C, C++)
  • Familiarity with Linux, Git/GitLab, SVN, and AWS

Commitment to Diversity 

Pela is committed to cultivating and preserving a company culture of diversity, equity, and inclusion. This means we seek out people with a diversity of opinion and with strengths that will be complementary to our existing organization. We know that we will grow and learn better with a diverse team. When recruiting new members of our team, we welcome the unique contributions that you can bring in terms of your education, culture, ethnicity, race, sex, gender identity and expression, age, religion, and sexual orientation.

Salary: $85K-115K CAD depending on experience 

Similar jobs