This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Elevate Outdoor Collective
Posted 3mo ago

Embedded Software Engineer

Elevate Outdoor Collective
Bellevue, Washington, United States
$90-$110/hrOnsiteAll Commitments Available
Responsibilities
  • Develop firmware
  • Code embedded
  • Collaborate hardware
Requirements
  • 5+ years embedded firmware development
  • Strong C/C++
  • Microcontrollers, RTOS (ARM Mbed preferred)
  • I2C/SPI/USART/GPIO/USB
  • Hardware and firmware troubleshooting
  • Strong documentation
Technical tools mentioned
CC++ARMSTM32RTOSBLEUSBI2CSPIUSARTGPIOADCDAC

Job description

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. 


About Elevate Outdoor Collective

Alliance of premium outdoor and winter sports brands.

Similar jobs

Embedded Software Engineer roles near Bellevue, Washington
23h
Save
Mark Applied
Hide
Embedded Software Engineer
Redmond, Washington, United States
$154k-$217k/yr OnsiteFull Time
Meta
MetaNASDAQ: META: Develops social networking platforms and virtual reality technologies.
5+ YOEBachelor's degree or equivalent experience, 5+ years in embedded software development or 3+ years with a master's degree, C/C++, custom hardware drivers, debugging tools, datasheets, and RTOS experience.
C, C++, Zephyr, FreeRTOS, ARM Cortex-A/M, Qualcomm, FPGA, MIPI DSI/DPHY, DisplayPort, LVDS/OpenLDI, MCUs, SoCs, RTOS, oscilloscopes, logic analyzers, protocol decoders
1d
Save
Mark Applied
Hide
Senior Embedded Software Developer, RTI,Amazon Leo
Sunnyvale or Redmond or Los Angeles County
$168k-$262k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
5+ YOERequires 5+ years of professional software development and programming experience, 5+ years designing or architecting systems, and experience mentoring or leading engineering teams. Bachelor's degree preferred.
RTOS, bare-metal, source control management
1w
Save
Mark Applied
Hide
Embedded Software Engineer Sr
Lynnwood, Washington, United States
$133k-$162k/yr OnsiteFull Time
Crane Company
Crane CompanyNYSE: CR: Manufactures engineered components for aerospace and industrial process markets.
5+ YOE5–7+ years of embedded software experience in real-time or safety-critical environments; bachelor's degree in engineering; proficiency in C and C++; experience with aerospace standards, requirements tools, debugging, and embedded systems.
C, C++, Python, Assembly, DXL, Ada, SCADE, IBM DOORS, IBM EWM, Adobe FrameMaker, LDRA, TQD, Oscilloscopes, Logic analyzers, Hardware debuggers, ARINC 429, RS-232, CAN, AFDX, DO-178C
2w
Save
Mark Applied
Hide
Embedded Software Engineer III
Seattle or Huntsville or Denver
$151k-$231k/yr OnsiteFull Time
Blue Origin: Develops reusable rockets and systems for human spaceflight.
5+ YOEBS in engineering or related field,5+ years developing and testing real-time embedded systems,experience with C/C++,Python,device drivers,RTOS/Linux kernel,requirements writing and SDLC.
C, C++, Python, Device Drivers, RTOS, Linux kernel, TCP/IP, git, JIRA, Confluence, UML, DO-178C
2w
Save
Mark Applied
Hide
Embedded Software Engineer - MCU Platforms
Foster City or San Diego or Seattle
$200k-$250k/yr HybridFull Time
Zoox
ZooxNASDAQ: AMZN: Developing autonomous robotaxis for urban ride-hailing services.
10+ YOE10+ years experience building embedded C/C++ firmware for MCUs/RTOS, strong systems and bootloader knowledge, ability to link software to hardware, and troubleshoot field issues.
C, C++, RTOS, Python, CAN
2w
Save
Mark Applied
Hide
Embedded Software Engineer
Tukwila, Washington, United States
OnsiteFull Time
Starfish Space
Starfish Space: Develops autonomous satellite servicing and orbital logistics technology.
3+ YOE3+ years embedded software experience, HIL/PIL experience, Python and C++ proficiency, BS in CS/Aerospace or equivalent, must be a US person, willing to work from Tukwila, WA.
Python, C++, HIL, PIL
4w
Save
Mark Applied
Hide
FreeRTOS Engineer - Embedded Software (Automotive ECU)
Seattle, Washington, United States
OnsiteFull Time
Tata Technologies
Tata TechnologiesNational Stock Exchange of India: TATATECH: Provides outsourced product engineering and digital manufacturing services.
8+ YOERequires 8+ years in embedded software, Embedded C/C++, FreeRTOS or Zephyr, bare-metal programming, board bring-up, drivers, CAN/LIN, debugging, non-AUTOSAR environments, and a relevant engineering degree.
FreeRTOS, Zephyr, Embedded C, C++, STM32, NXP, JTAG, CAN, LIN, Automotive Ethernet, ISO 26262, ASIL, Embedded Linux, SPI, I2C, UART, ADC, PWM, AUTOSAR
1mo
Save
Mark Applied
Hide
Senior Software Embedded Engineer V2
Seattle, Washington, United States
$141k-$226k/yr HybridFull Time
Axon
AxonNASDAQ: AXON: Develops weapons and software for law enforcement and safety.
Experience building production C++ or Rust systems software, strong concurrency and performance skills, debugging and optimization of native systems, collaboration across software stack; embedded, media, and networking experience preferred.
C++, Rust, GStreamer, FFmpeg, WebRTC
This job has expired