Senior Embedded & Firmware Software Engineer (C++ / Multi-MCU) Job at ZipRecruiter, Walnut Creek, CA

Z013L3B3VTBuY1lLaUdUSzdDZ080dS83Umc9PQ==
  • ZipRecruiter
  • Walnut Creek, CA

Job Description

Job Description Azena Medical is the leader in the design and manufacture of laser systems for oral healthcare. From chair-side dental lasers that redefine soft-tissue precision to portable PBM systems trusted by elite athletes, our products blend photonics innovation with embedded engineering. Join us at our Walnut Creek R&D headquarters to build the next generation of medical-grade laser platforms. What you’ll do Create firmware and low-level software for diode-laser product lines using NXP, Espressif, and other ARM MCUs. Refactor and extend legacy C++ codebases powering FDA-cleared devices. Design portable Hardware Abstraction Layers (HALs) for multi-silicon compatibility. Implement RTOS scheduling and bare-metal ISR paths for sub-microsecond timing. Bring-up new boards, including linker scripts, bootloaders, secure boot, and OTA updates. Integrate connectivity and telemetry pipelines (Wi-Fi, BLE, CAN, USB). Collaborate with cross-disciplinary teams to meet safety and compliance standards. Drive code quality and mentor peers through reviews and pipelines. Must-have qualifications 5+ years in professional C++ embedded/firmware development (C++17+). Ability to quickly understand and modify large C++ codebases. Experience with NXP and Espressif SDKs and toolchains. Deep understanding of RTOS, interrupt design, DMA, and peripherals. Knowledge of secure boot, OTA, partitioning, and anti-rollback techniques. Proficiency with debugging tools like J-Link, logic analyzers, oscilloscopes. Experience with CI/CD pipelines and static analysis for medical devices. Strong documentation and communication skills. U.S. work authorization and ability to work on-site in Walnut Creek. Nice-to-have extras Power management for battery or thermal constrained systems. DSP or real-time signal processing experience. Exposure to Rust or Zig for safety-critical modules. Experience with IEC 62304, ISO 13485, FDA 510(k). Scripting skills in Python or LabVIEW. Why Azena Medical In-office culture with labs and daily collaboration. Comprehensive benefits including medical, dental, vision, 401(k), profit sharing. Impactful work improving patient outcomes worldwide. #J-18808-Ljbffr ZipRecruiter

Job Tags

Worldwide,

Similar Jobs

Gratiot Automotive Center

Handyman Job at Gratiot Automotive Center

 ...Job Description Job Description We are seeking a Handyman Maintenance to become a part of our team! You will perform necessary work to keep machines, mechanical equipment, and structure of an establishment in repair. Responsibilities: Repair major and minor... 

Lara Health, Inc.

MEDICAL ASSISTANT (FT) REMOTE JOB/WORK FROM HOME - BILINGUAL HIGHLY DESIRED Job at Lara Health, Inc.

 ...currently in search of a (preferably) bilingual (English/Spanish) Medical Assistant for our Remote Patient Monitoring program, to join our lovely...  ...chance to be part of an amazing team and a great place to work! The Medical Assistant assists providers with ongoing patient... 

Locum Jobs Online

Pediatric Physician Assistant Job at Locum Jobs Online

 ...LocumJobsOnline is working with CompHealth to find a qualified Pediatrics PA in Staten Island, New York, 10306! Pay Information $160,000 to $190,000 per year About The Position A private practice Pediatric group is looking to hire a Cantonese and/or Mandarin... 

Jobot

Technical Accounting Manager Job at Jobot

 ...Job Description Job Description Technical Accounting Manager, Hybrid, CPA, Growth position, reply to -accounting- manager/1892584...  ...growth Be a part of a fun, collaborative company culture Job Details Job Details Are you an expert in technical accounting... 

Delaware Supermarkets Inc.

Dairy Manager Job at Delaware Supermarkets Inc.

The Dairy Manager oversees the daily operations of a dairy department within a grocery store which involves managing inventory, ensuring product quality and safety, supervising staff, and maintaining a clean and organized environment.aa415a4b-8b21-40fc-a65c-70d2b25ca29...