Full Stack Developer
Wheels America
Full-time
Dallas, TX
Job description
Embedded Firmware Engineer
Invisalert Solutions is a fast-growing, highly innovative technology company in the healthcare space. Our mission is to enhance patient care and safety by harnessing the power of advanced technologies. We work with many of the major healthcare systems across the country to deliver truly unique lifesaving, patient monitoring and compliance solutions that incorporate iOS mobile applications, wearables, machine learning cutting-edge sensor technology and the latest cloud infrastructure. We offer a collaborative and innovative environment where you can grow your career and make a meaningful impact.
As an embedded software engineer, you will work closely with both hardware and software engineering teams to develop new IoT devices and help ensure the reliable operation of a network of existing devices deployed at facilities across the country.
Day to day responsibilities will include
- Contributing C/C++ code for sensor drivers, BLE protocols, and application logic across multiple embedded devices, both bare metal and using FreeRTOS
- Collecting data to evaluate existing hardware, firmware changes, and new sensors, and validate functionality and power consumption
- Automating hardware-in-the-loop (HIL) integration tests using a range of protocols including UART/SWO, BLE, SCPI, websockets
- Documenting processes for flashing, testing, and calibrating devices
- Working with our hardware team to bring up new devices, test/debug functionality
- Working with the software team to integrate devices with our cloud infrastructure
Required:
- Embedded C or C++
- Embedded toolchains (e.g. Arduino, PlatformIO, etc.)
- Python
- Bus protocols (UART, I2C, SPI, SCPI, BLE, Ethernet, etc.)
- Strong debugging skills
- Experience with Git or other revision control tools
Preferred:
- Experience with lab equipment (oscilloscopes, logic analyzers, etc.)
- Ability to read schematics
- Experience with embedded vendor tools (STMCubeMX, ESP-IDF, etc.)
Invisalert is committed to a diverse and inclusive workplace and is an equal opportunity employer and does not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Job Type: Full-time
Pay: $80,000.00 - $140,000.00 per year
Benefits:
- Relocation assistance
Work Location: Hybrid remote in West Chester, PA 19380