Staff Embedded Software Design Engineer

September 11

🏢 In-office - Bay Area

Apply Now
Logo of ReCor Medical

ReCor Medical

Pioneers of Ultrasound Renal Denervation (uRDN) to treat hypertension

hypertension • medical device • Intervention cardiology

51 - 200

💰 $10M Debt Financing on 2016-06

Description

•Design and implement software of embedded devices and systems from requirements to production and commercial deployment. •Author and maintain detailed software requirements, architecture, and design documents for new products and technologies. •Develop unit, integration, and software system test methods and protocols. •Create software release notes and formally release incremental software versions. •Manage agile software development for new features, software bugs, and software-related system issues. •Assess and manage third party and open-source software. •Ensure compliance with industry standards (62304, 60601, FDA, MDR, 14971, 13485, etc.). •Interface with internal QA and RA functions to gain and maintain alignment on software quality and regulatory requirements and strategy. •Prepare, present, and defend technical reviews of software work. Contribute to technical reviews of colleagues’ and team deliverables. •Collaborate cross-functionally with marketing, quality, regulatory, and operations throughout planning, development, verification, and production.

Requirements

•Bachelor’s degree in a relevant technical field, Master’s degree is a plus. •Minimum of 8 years’ experience in analysis, design, coding, and testing C++ code for embedded systems. •Strong experience in developing software for Class III medical devices, preferably medical capital equipment. •Deeply familiar with quality and regulatory requirements, standards, procedures, and documentation. •Solid programming experience in C\C++, working knowledge of QML/Qt, Python. •Experience in embedded systems design with preemptive, multitasking real-time operating systems, mutexes, watchdog timers, etc. •Experience with ARM microprocessors and microcontrollers. •Knowledge of Linux build systems and system components, Yocto, FreeRTOS. •Strong understanding of hardware interfaces and I/O (SPI, UART, ADC/DAC, I2C, etc.). •Experience with Git and branch integration. •Experience managing agile software development using Jira. •Experience working with electromechanical instrumentation and systems, including hands-on bring up and debugging. •Knowledge of reading schematics and component data sheets. •Strong communication, documentation, and writing skills. •Works independently with strong initiative, collaborates within software and across technical areas, leads and drives projects to completion.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs