Description
Responsibilities:* Lead firmware engineering for the latest product suite.
* Follow best practices around code development process.
* Contribute to new feature design and specification development.
* Orchestrate verification testing on firmware-centric modules.
* Support manufacturing line bring-up.
* Willing and able to make occasional international travel.
Background:
* Marked excitement about embedded systems design, and a solid track record with some product history to prove it.
* Sense of leadership in the firmware discipline, with heightened ability to communicate and integrate with other disciplines.
* Bachelor's or Master's degree in electrical engineering or related field (software, embedded systems, mechatronics).
* Fluency in C targeting microcontrollers, and experience programming for resource-limited embedded environments.
* Proficiency in debugging interdisciplinary electro-mechanical systems with any/all appropriate tools or scripting languages.
* History working with communication buses and stacks, like BLE, USB, I2C, or other.
* Familiarity with state machine design and implementation.
* Know-how around real-time programming, or exposure to RTOS.
* Experience designing and running verification test, with background working in an ISO13485-regulated environment a strong plus.
* Capability to specify sensors, signal conditioning, amplifiers, and actuators.
* Background in closed-loop control or systems modeling a plus.