Logo
SimpleSUB Water

Firmware Engineer

SimpleSUB Water, Denver, Colorado, United States, 80285


Job DescriptionAt SimpleSUB Water, we are on a mission to revolutionize water management with smart, innovative submetering solutions that promote water conservation. We're looking for a Firmware Engineer who is eager to contribute to the development of our cutting-edge water sub-meter solution. If you are a problem solver with a passion for embedded systems and want to make a real impact in an eco-conscious company, we want you on our team!Key ResponsibilitiesDevelop, test, and maintain firmware to extend the feature set of SimpleSUB Waters ultrasonic flow metersDebug and optimize firmware to ensure efficient use of resourcesCollaborate closely with a cross-functional team of engineers to ensure product requirements are metWork closely with contract manufacturers to ensure product quality and deliveryAutomation of test equipment and data capture processesRequired QualificationsBachelor's degree in Electrical Engineering, Computer Science, or related field (or equivalent practical experience).Experience with embedded systems development.Proficiency in C/C++ for microcontroller programming.Basic knowledge of serial communication protocols (I2C, UART, SPI).Familiarity with firmware and hardware debugging tools and methodologies.Interest in IoT technologies and security, especially with their application in low-power embedded devices.Excellent problem-solving and communication skillsPreferred QualificationsProficiency with Python 3.8+Experience with Texas Instruments MSP430 microcontrollers and ARM Cortex-M microcontrollersFamiliarity with development using an RTOS communicating to low-power wireless technologies (LTE, LoRa, Zigbee, Bluetooth)Proficiency with Git or similar version control systemPassion for sustainable technologies and water conservationRead and understand schematics