Embedded Systems Engineer

Date:  Nov 14, 2021
Location: 

BLUFFDALE, UT, US, 84065

Company:  GoalZero

At Goal Zero, an NRG owned company; our mission is to empower people with a bright, safe, connected, and sustainable future by delivering smart, portable power solutions designed for everyone, everywhere.  As the market leader in portable solar power, Goal Zero solar panels, power stations, and accessories give a new breed of consumers and outdoor enthusiasts the power to go farther, regardless of their gear’s battery life. We invite you to join our adventure.

This posting is for an embedded system engineer to work with us on new product lines, taking our current product offering and innovating beyond today’s features and specifications. We are looking for individuals with a passion for technology and strong skills in embedded design that build help form the foundation of our power electronics products. You will be joining the engineering team within our product development group, working alongside our mechanical, firmware, and electrical engineers to design upcoming innovative products.

 

 

Essential Duties & Responsibilities:
Core duties and responsibilities include the following. Other duties may be assigned.

 

  • Manage, maintain, and enhance the development of firmware for MCUs and SoCs used as the controllers in our systems
  • Write control systems algorithms for applications such as DC-DC and DC-AC conversion, max power-point tracking, fault condition protection, charge controllers, new and existing communication protocols, and display drivers
  • Highly capable at design, development, analysis, verification, and troubleshooting
  • Work tightly with hardware engineering in developing and defining the specifications for future products, including recommendations on emerging technologies and design best practices.
  • Close cooperation with project managers to deliver products within scope, budget, and quality requirements
  • Conduct and participate in hardware and software reviews
  • Document design to facilitate interaction with other developers, manufacturing partners, QA, and product documentation authors
  • Provide ongoing post-production support with firmware updates and testing
  • Proficient working alongside teammates as well as independent, self-starting individual contributor

 

 

Required Knowledge, Skills, and Abilities:

 

  • Minimum education: BSCS, BSEE, BSCE or equivalent
  • 1+ years of experience in software design on embedded platforms as it relates to consumer electronics or power electronics. ARM and/or PIC architecture experience a plus.
  • Very familiar with microcontrollers, low-level firmware that interacts directly with hardware. Embedded OS and/or IoT technologies experience preferred
  • Understanding of electrical schematics and basic layout of digital and analog circuits
  • Command of MCU peripherals such as PWM, ADC, DAC, timers, LCD drivers, button interfaces.
  • Working knowledge of communication protocols such as I2C, SPI, UART, CAN, etc.
  • Proficiency in C/C++. Python and/or JavaScript a plus
  • Experience with lab equipment, including oscilloscopes, logic analyzers, power supplies, etc.
  • Solid board bring-up, testing, and debug skills
  • Experience in power management, power-on self-test, and fault handling
  • Familiar with IDEs, programmers, and general debug tools
  • Experience with version control a plus, e.g. Git
  • Comfortable with datasheets, part selection, and sample procurement
  • Experience with consumer electronics products/goods preferred
  • Comfortable communicating with other departments, customers, or partners about product behaviors and capabilities
  • Strong sense of organization and efficient design in both system architecture and individual algorithms 

 

 

 

Physical Requirements/Working Conditions:  

 

  • Open office environment – Primary
  • Evening and weekend work as job duties demand, especially in collaborating and syncing up with overseas partners
  • Domestic and International Travel up to 10% may be required
  • Occasionally requires lifting up to 50lbs as appropriate to perform duties and responsibilities

 

 

 

 

 

Additional Details and Benefits:

 

We aren’t just a company but a team of passionate people who live life to the fullest, with a shared desire to help others do the same. We’re mountain bikers, skiers, and climbers, world travelers and weekend warriors, technology mavens and creatives, moms, dads, soccer coaches, volunteers, and everything in between. We rely on our products to power the things that matter most in our own lives and are proud to stand behind them.

 

Benefits include: Medical, Dental, and Vision Insurance, 401K Plan, Employee Stock Purchase Plan, Parental Leave, Tuition Reimbursement, and more.

 

#CB-ZC

#LI-ZC

 

Goal Zero is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability EEO is the Law Poster (The poster can be found at http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)

 

Level, Title, and/or Salary may be adjusted based on the applicant's experience or skills.
Official description on file with Human Resources.
 


Nearest Major Market: Salt Lake City