Embedded Systems Jobs
For embedded developers
Verily, an Alphabet company, lives at the intersection of technology, data science and healthcare. Our mission is to make the world’s health data useful so that people enjoy longer and healthier lives.
Our team combines expertise in healthcare, data science and technology to improve the health and well-being of our communities. We are developing the infrastructure and solutions to harness the profusion of health information for good. Our data-driven solutions span three primary areas: research, care and innovation. Programs include Project Baseline - our research initiative to increase participation and evidence generation in clinical research; Onduo - our personalized virtual care platform, which includes connected tools, lifestyle coaching and clinical support; and Debug - our effort to reduce the threat of mosquito-borne diseases by combining machine learning with sterile insect technique. We’re also actively working to combat the spread of COVID-19 through new programs like Healthy at Work.
The Medical Devices Software team is building a new generation of our Study Watch. This device employs various sensors, algorithms, and radios to collect and securely transmit health data that informs clinical studies. As a Software Engineer on our Medical Devices Software team, you'll use your strong system software architecture and programming skills to help us tackle some of the more challenging aspects of this complex embedded system and provide technical leadership for the team.
- Design, develop, and test software systems for next-gen medical devices.
- Own, develop, and ship significant Study Watch features. This includes design and coding, cross-functional validation and collaboration, and working with our test and regulatory teams to create any needed technical documentation. You’ll provide technical leadership and mentorship for other members of the team.
- Work closely with data science, UX, hardware, application, and cloud engineers to create highly integrated, novel products.
- Collaborate with teammates across the Medical Devices Software organization to advance our development practices.
- BS or Masters in Computer Science, Computer/Electrical Engineering, or related technical discipline, with 7+ years of industry experience.
- Strong C/C++ programming skills, and knowledge of data structures and algorithms.
- Knowledge of electronics sufficient for debugging and cross-functional communication.
- Experience in Cortex-M class microcontroller development and debugging.
- Experience with embedded Bluetooth LE and WiFi peripherals and software stacks.
- Experience interfacing with hardware peripherals via interfaces such as UART, I2C, and SPI.
- Experience with both bare-metal and RTOS development. FreeRTOS experience would be especially relevant.