Senior Firmware Engineer

Compri Consulting 

📍 Boulder, CO, United States 🇺🇸

contract
senior
on-site
Posted —

Key Skills

embeddedRTOSBare-metalCellularSPI

Industry

Consumer ElectronicsTelecommunications

Job Description

100% onsite in Boulder.


4-5 month contract, extendable


Minimum Requirements

  • Bachelor’s degree in engineering, Computer Science or related field.
  • At least five (5) years of engineering and programming experience.
  • In-depth knowledge of multi-user, multi-tasking embedded software capabilities and constraints.
  • Experience with python/C+ programming.
  • Experience with Bare-metal programming, Cooperative Operating Systems, and Real-Time Operating Systems (RTOS).
  • Experience with Cellular, Sub-GHz, Wi-Fi, and BT communication protocols preferred.
  • Experience with interface protocols such as SPI, I2C, and UART.
  • Experienced in product troubleshooting using lab equipment such as oscilloscope and electrical meters.
  • At least seven years of experience with C/C++ preferred.
  • Experience with low power devices/modes preferred.
  • Ability to read electrical schematics.