Company

EargoSee more

addressAddressSan Jose, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

We're Eargo and we're on a mission to disrupt, innovate, and reimage the hearing industry. If you believe fun at work is non-negotiable and want to experience the joy of being a part of helping someone hear life to the fullest again- expect tears of joy- then this is the place for you! Our passionate, fast-paced, energetic team is driven by the belief that people shouldn't feel like they need a hearing aid-they should want one. So, if working with some of the coolest, most talented folks around and making an impact every single day sounds like a dream gig, then we want to hear from you!


The Senior Staff Firmware Engineer is responsible for the development of high-quality embedded code running on the processors at the heart of Eargo hearing aids, chargers and accessory devices.  As a systems thinker, the person in this role will have a clear voice in the design and maintenance of the firmware and software architectures enabling the connection between hearing aids, chargers, accessories, and mobile phones. In doing so, the Senior Staff Firmware Engineer will contribute to the creation of high fidelity ultra-low-power hearing targeted at improving the lives of people with hearing loss.
Essential Job Duties & Responsibilities
    • Specify, design, and deliver high-quality firmware in a low-power real-time embedded environment, consisting of ARM based microcontrollers, Bluetooth (BLE) modules, hearing instrument charge control and communication hardware, and relevant support circuitry.
    • New design and revision of existing designs of two-way communication architecture and implementation between a mobile phone application and embedded devices, exchanging status information, configuration settings, logging data and control commands.
    • New design and revision of existing designs of connection and authentication architecture between a mobile phone application and embedded devices.
    • New design and revision of existing designs of data communication protocols (on all layers from bytes to application) between a mobile phone application and embedded devices.
    • Closely work with the software (mobile application) teams to define, agree on and debug communication protocols. Preferably being able to understand the associated mobile application code as well.
    • Establish operating systems for charger devices and select and integrate middleware (USB stack, File I/O, security, etc) to provide desired functionality.
    • Write unit tests for every added function, maintain unit tests for existing and changed functions.
    • Engage in marketing and product requirements review to ensure specifications are both ambitious and achievable.
    • Contribute to comprehensive and correctly prioritized product backlog for programs and projects assigned.
    • Hands-on hardware bring-up, system debugging, and code optimization.
    • Make performance and optimization trade-offs to meet product requirements.
    • Verify in-device algorithms at the engineering level.
    • Create, update, and maintain firmware design documentation.
    • Contribute to the on-going improvement of product development processes through the proactive review of documented processes and procedures.
    • Integrate with HW/FW development cycles, from R&D to Release.
    • Generate novel patent disclosures and applications to contribute to IP portfolio.
    • Lead junior members of the team in design and critical debug and troubleshooting.

Special Requirements
    • Deep understanding and experience with BLE standards ranging from 4.2 to 5.2, including knowing when and how to use which BLE characteristics for which data transfer tasks.
    • Deep understanding and experience with embedded Nordic BLE stacks: both nRF 5 and nRF Connect.
    • Experience in debugging communication protocols across devices (e.g. embedded system and mobile application) simultaneously.
    • Preferred: Understanding and experience in how to integrate BLE stacks in mobile phone applications (iOS and Android)
    • Preferred: Knowledge in BLE audio and how to design related audio streaming applications, both between embedded devices and between an embedded device and a mobile phone.
    • Preferred: Experience with test-driven development and developer-driven automated testing.
General Skills and Requirements
    • Proven ability to communicate clearly with other team members and management.
    • Willingness to document work and proposals, and to track experimental results.
    • Demonstrated excellence in written communication.
    • Work can be done remotely as employee commits to excellent communication with rest of team
    • BS, MS, or Ph.D. in relevant engineering discipline or equivalent experience.
    • 10+ years of professional SW and/or FW development experience.
    • Proficiency in structured C/C++ programming.
    • Fluent in software design fundamentals.
    • Strong problem solver with a bias for action.
$165,000 - $190,000 a year
The annual base salary range for this position based in the United States is listed below. This salary range is an estimate, and the actual salary may vary based on Eargo's compensation practices, job related skills, depth of experience, relevant certifications and trainings, in addition to geographic location. Based on the factors above, Eargo utilizes the full width of the range.
Not accepting third party agency submission for this role.

Eargo is an equal opportunity employer that is committed to hiring a diverse workforce. We welcome all applicants and employees without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status. We value unique contributions and openly welcome individuals of all perspectives, experience and backgrounds to apply!
Apply for this job
Refer code: 7086511. Eargo - The previous day - 2023-12-16 03:03

Eargo

San Jose, CA
Popular Senior Firmware Engineer jobs in top cities
Jobs feed

Superintendent - WWTP

Gpac Talent Network

Norfolk, NE

Practice Development Manager

Neurostar

Milwaukee, WI

United States, Wisconsin, Milwaukee

Superintendent - WWTP

Gpac Talent Network

Brookings, SD

Agricultural Loan Officer

Gpac Talent Network

Kankakee, IL

Agricultural Loan Officer

Gpac Talent Network

Emporia, KS

Trust Officer

Gpac Talent Network

Emporia, KS

Crop Insurance Farm Management

Gpac Talent Network

Emporia, KS

Steward - Seaward Services - Explorer

Seaward Services

Charleston, SC

Superintendent - WWTP

Gpac Talent Network

Sioux Falls, SD

Share jobs with friends

Related jobs

Senior Staff Firmware Engineer (San Jose)

Senior Firmware Engineer

Eight Sleep

San Francisco, CA

4 days ago - seen

Senior Embedded Firmware Engineer II

Biospace

San Diego, CA

3 weeks ago - seen

Senior Firmware Engineer

Form Energy, Inc

$143,000 - $168,000 a year

Berkeley, CA

4 weeks ago - seen

Senior Firmware Engineer

Form Energy

Berkeley, CA

a month ago - seen

Power Electronics - Senior Firmware Engineer -- ONLY

Aen Talent Search, Llc

Livermore, CA

a month ago - seen

Senior Firmware QA Engineer - eero, eero QA

Amazon

Los Gatos, CA

2 months ago - seen

Senior Firmware Engineer

Phantom Ai

Mountain View, CA

3 months ago - seen

Senior Firmware Engineer - Camera

Hardware

Cupertino, CA

3 months ago - seen

Firmware Engineer / Senior

Comet Group

San Jose, CA

3 months ago - seen

Senior Server Firmware Engineer

Nvidia Corporation

Santa Clara, CA

3 months ago - seen

Firmware Senior Staff Engineer

Intelliswift

Menlo Park, CA

4 months ago - seen

Senior Software Firmware Engineer

Volt

Fremont, CA

5 months ago - seen

Senior Firmware Engineer

Foresight Sports

San Diego, CA

5 months ago - seen

Senior Principal Firmware Engineer (Onsite)

Raytheon

Fullerton, CA

5 months ago - seen

Senior Principal Firmware Engineer (Onsite)

Raytheon Technologies

Fullerton, CA

5 months ago - seen

Senior Embedded Firmware Engineer

ENCHANNEL MEDICAL LTD

Ladera Ranch, CA

5 months ago - seen

SoC Senior Power Management Firmware Development Engineer

Intel Corporation

Folsom, CA

5 months ago - seen

SOC Senior Firmware Validation Lead Engineer

Intel Corporation

Folsom, CA

5 months ago - seen