Embedded Software Engineer

Posted Yesterday
Be an Early Applicant
98008, Bellevue, WA, USA
In-Office
90-110 Hourly
Senior level
Retail • Sports • Manufacturing
The Role
Develop and optimize firmware for avalanche transceivers (ARM/STM32), design embedded software architecture, test and debug on target hardware using lab equipment, collaborate with hardware and verification teams, support legacy products, and ensure code efficiency for size, speed, and power.
Summary Generated by Built In

Backcountry Access (BCA) is a market leader in avalanche safety equipment. The engineering & development team is specifically responsible for the development of new lifesaving products and technologies that snow recreationalists and professionals all over the world use to stay safe in avalanche terrain. The team is looking for a contract firmware engineer to assist in the development and implementation of firmware designed to work on BCA’s Avalanche Transceivers (beacons).

Essential Job Duties:

  • Develop firmware for class leading avalanche transceivers (beacons).
  • Create software architecture on Embedded SW and other entities like BT, apps (iOS, Android), and manufacturing devices.
  • Help implementation and testing on target HW at the BCA electronics laboratory based in SeaTac, WA.
  • Ability to work seamlessly through remote collaboration tools with a geographically decentralized team.
  • Ability to work on-site with engineering staff in the BCA electronics lab when necessary.
  • Participate in reviews of requirements, HW and other SW stakeholder documents.
  • Measurements with signal analyzer, oscilloscope and other lab equipment.
  • Collaborate with hardware engineers and assist with board testing and hardware bring up.
  • Collaborate with verification team to ensure full test coverage and debug as necessary.
  • Code & verify embedded systems for ARM & STM32 architecture.
  • Work closely with development leads and other engineers to gather requirements, prioritize development, and deliver business value.
  • Support legacy products and production support as needed.
  • Code optimization for size, speed, and current consumption.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering or related field.
  • 5+ years of experience working in an embedded systems firmware development role.
  • Proficient in C and C++.
  • Experience working with microcontrollers, embedded RTOS (preferably ARM Mbed), and debuggers.
  • Date / RF Com protocols such as I2C, SPI, USART, GPIO, ADC, DAC, BLE, USB, CODEC, etc.
  • Ability to troubleshoot hardware and firmware using lab test equipment.
  • High level documentation skills.

Desired Qualifications:

  • Familiarity with ARM Cortex-M4/7 architectures.
  • Knowledge of Git (GitHub) and git workflows.
  • Experience in developing custom bootloaders.
  • Experience in Python.
  • Experience with PIC microcontrollers and Microchip software ecosystem.
  • Experience with RF and signal processing.
  • Basic circuit design/understanding & soldering experience.
  • Knowledge of avalanche transceivers and their basic operation.
  • Active backcountry skier / snowboarder / snowmobiler. 

Skills Required

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering or related field
  • 5+ years embedded systems firmware development experience
  • Proficient in C and C++
  • Experience with microcontrollers, embedded RTOS (preferably ARM Mbed), and debuggers
  • Experience with data/RF communication protocols (I2C, SPI, USART, GPIO, ADC, DAC, BLE, USB, CODEC)
  • Ability to troubleshoot hardware and firmware using lab test equipment (signal analyzer, oscilloscope)
  • Code and verify embedded systems for ARM and STM32 architectures
  • High level documentation skills
  • Familiarity with ARM Cortex-M4/M7 architectures
  • Knowledge of Git (GitHub) and git workflows
  • Experience developing custom bootloaders
  • Experience with Python
  • Experience with PIC microcontrollers and Microchip software ecosystem
  • Experience with RF and signal processing
  • Basic circuit design understanding and soldering experience
  • Knowledge of avalanche transceivers and their operation
  • Active backcountry skier/snowboarder/snowmobiler
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
391 Employees
Year Founded: 1962

What We Do

Elevate Outdoor Collective is an alliance of iconic outdoor and winter sports brands specializing in skiing, snowboarding, and snowshoeing. Its portfolio includes world-renowned brands such as K2, Marker, Dalbello, Völkl, RIDE, LINE, and Backcountry Access. The company focuses on delivering high-performance equipment and unforgettable experiences for outdoor enthusiasts through world-class development and global distribution channels.

Similar Jobs

Shield AI Logo Shield AI

Engineer II, Software Embedded Applications (R5069)

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
3 Locations
100K-150K Annually

Shield AI Logo Shield AI

Staff Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
3 Locations
160K-250K Annually
In-Office
Pullman, WA, USA
4820 Employees
84K-124K Annually
In-Office
Redmond, WA, USA
8879 Employees
125K-175K Annually

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
10000 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account