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

Roth Staffing

Sr. Technical Recruiter Job at Roth Staffing

 ...focuses on placing entry level to senior technology professionals across a variety of industries. We are currently seeking a Sr. Technical Recruiter to drive recruitment efforts for the Houston, Texas area. Why Work for Ledgent Technology? Our award-winning, unique... 

Provider Resources, LLC

Hematology/Oncology Physician Job at Provider Resources, LLC

 ...This remote position involves conducting thorough peer reviews of medical records to assess the quality and appropriateness of care...  ...judgments based on clinical experience and evidence-based medical research as a Subject Matter Expert (SME) in your clinical area of expertise... 

International Therapy Solutions

Licensed Clinical Social Worker Job at International Therapy Solutions

 ...Job Summary International Therapy Solutions, PLLC is looking for a contractual LLMSW or LMSW who can provide therapy for all ages, especially adolescents or couples. Willingness and experience to work with Couples and Families a plus. Flexible part-time and full-... 

Consider Posh Pro

Public Relations Assistant Job at Consider Posh Pro

 ...We are seeking a motivated and detail-oriented Public Relations Assistant to join our dynamic team. In...  ...collaboratively within a team Proficient in Microsoft Office Suite and basic design software Additional Information ~ Benefits: ~ Competitive Salary~... 

Bath Concepts Independent Dealers

Marketing Events Coordinator Job at Bath Concepts Independent Dealers

 ...Job Description Job Description Marketing Events Coordinator Bath Concepts Independent Dealers a leading brand in the acrylic...  ...set-up and tear down Set appointments for a Free In-Home Consultation at the Events and Shows Collect Contest Entries ...