Senior Embedded Firmware Developer

Are you an embedded firmware developer with a broad skillset who loves to create, face difficult problems head on, and has a desire to always learn?

Job Overview

We are looking for an experienced embedded software developer to help create the next generation version of a unique cardiovascular monitoring system and future products. You will work on embedded medical IoT devices and your primary goal will be to help us move fast while developing a system that is well documented, secure, stable, highly modular and abstracted, while meeting FDA regulatory requirements. You must be a clear communicator, able to work independently, thrive in a startup environment, and be open to taking on new responsibilities. This position is based in Rochester, NY.

Key Responsibilities

  • Design, develop, and implement embedded code for:
    • Wireless communication modules
    • Data acquisition and storage
    • Advanced signal processing
  • Participate in the definition of APIs and protocols for communicating with the cloud and mobile applications
  • Push the boundaries for what our products are capable of doing

Required Skills and Experience

  • Bare-metal and RTOS embedded C/C++ software development
  • Experience with ARM processors
  • Ultra-low power optimization of embedded systems

Desired Skills and Experience

  • STM32 devices and other Cortex-M4 processors
  • Other RISC processors (e.g., MSP430)
  • Mixed-signal circuit design experience
  • Basic circuit board design and soldering experience
  • Wide portfolio of personal projects spanning multiple disciplines

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education