icon-pay Compensation Unspecified
icon-timeNovember 30, 2020
  • The Software Engineer (Firmware) candidate has a Computer Science or Computer Engineering degree (though EE is acceptable if the person is amazing) or equivalent. They have the following skills:

    • Programming Language: C (Must Have)

    • Worked with Embedded Microcontrollers (Must Have)

    • Familiarity with ARM (Nice to Have)

    • Familiarity with Cortex-M series (Nice to Have)

    • Familiarity with Serial Protocols (UART, USART, RS-232, RS-485) (Nice to Have)

    • Familiarity with CAN bus (Nice to Have)

    • Possible Hardware/Schematic Design experience (Nice to Have)

  • Entry-Level Applicants (~$75k/yr) are typically out of college or 1-2 years of experience in the industry. Hobbyist experience is definitely acceptable (and encouraged!), including Raspberry Pi, Arduino, or other similar embedded projects.

  • Senior-Level Applicants (~$100k/yr) are typically 3-5 years of experience in the Industry and check most of the Nice-To-Have boxes. They will have worked specifically on Embedded devices and Microcontrollers in the industry.

  • We like people that “tinker” – outside hobbies like Arduino, Raspberry Pi, 3D Printing, or anything else that requires coding is a huge plus. Those resumes usually get a call first.


Apply to this job

Fields marked with an asterisk (*) are required