Embedded Systems Engineer
Job summary
We are hiring an Embedded Systems Engineer to join our Engineering & Technology department as a founding technical hire. You will design, build, and maintain the firmware and hardware that power CornerStone's smart, sensor-enabled devices.
Job descriptions & requirements
- Develop and maintain firmware for ESP32-S3 and related microcontrollers in CornerStone's smart devices.
- Implement and harden BLE (Bluetooth Low Energy) communication between device hardware and our web platform.
- Design and integrate sensor pipelines.
- Collaborate with the Software Engineer on the Web Bluetooth interface, data packet structure, and storage architecture.
- Support hardware design, PCB specification, and component selection for in-house devices.
- Test and validate embedded systems under clinical prototype conditions, and document firmware releases, GATT specifications, and acceptance criteria.
Requirements:
- 3+ years of hands-on embedded / firmware development experience.
- Strong C/C++ programming for microcontrollers.
- Practical experience with the ESP32 family (ESP-IDF and/or Arduino-core on ESP32).
- Working understanding of BLE / GATT communication. Sensor integration over I²C, SPI, and ADC (IMUs, force sensors, temperature sensors).
- Comfort at the bench: soldering, prototyping, and debugging with a logic analyser/multimeter/oscilloscope. Version control with Git.
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.