Staff Engineer - Software, Firmware San Diego, CA

Agile Search
  • San Diego, California
    30+ days ago

    Job Description

    Staff Engineer, Software, Firmware, Medical Devices 

    Agile Search is partnered with a health technology innovator, building a research and development facility and expanding capability. This position is based in the San Diego, CA area and primarily on-site (partially hybrid); a relocation package can be offered for a candidates who is an exceptional match.


    Our client is developing a unique electromechanical system, creating ground breaking solutions in non-opioid pain management and dramatically improving patient care and outcomes. In this Lead Software/ Firmware Engineering role, you will be a key and lead technical contributor in an environment working to improve product excellence.

     

    In this role you will:

    • Manage all phases of the software development life cycle in a medical device environment, from initial concept through verification testing to market release, and post-market technical support.
    • Develop embedded firmware for the Company’s next generation non-opioid drug delievery system/s.
    • Establishes, monitors, and controls technical schedules and budgets.
    • Work cross-functionally with other departments to ensure projects, designs, and test activities conform to global regulatory and quality requirements.
    • Draft and submit disclosures relating to new Intellectual Property discovered or created.
    • Document all phases of development within the Company’s document control system (e.g., software requirements specifications, risk analyses, verification protocols/reports, etc.).
    • Support modifications to existing designs for improved usability and reliability.


    Minimum Requirements:

    • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering
    • 5-8 years of experience developing real-time embedded applications in C/C++.
    • Minimum 5 years of experience in medical device (or other highly regulated) environment.
    • Must have experience with I2C, SPI, USB, LCD, and LED interfaces.
    • Recent experience developing embedded applications for STMicro (STM32-family) and Renesas (RXfamily) microcontrollers desirable.
    • Must have experience interfacing with a variety of peripheral devices, including ADCs, DACs, flash memory devices, real time clocks, power management devices, battery chargers/fuel gauges, and accelerometers.
    • Recent experience with Visual Studio desktop development and support of tools for embedded systems highly desirable.
    • Experience interfacing with and developing firmware for secure processors is a strong plus.
    • Ability to support enterprise infrastructure, including files and databases, desktop applications, configuration, and analysis tools.
    • Familiarity with SQL operation and support (including tables, queries, and connection strings) is a strong plus.
    • Familiarity with the use of oscilloscopes, DMMs, and other common benchtop tools is preferred. 
    • Must be knowledgeable with ISO and FDA Quality System and Design Control requirements.
    • Ability to read, analyze, and interpret engineering specifications, general business periodicals, professional journals, technical procedures, and governmental regulations.


    Numbers & Facts

    LocationSan Diego, California

    Skills

    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Budgetingunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Desktop PCunmatched
    • Electrical Engineeringunmatched
    • Electromechanical Systemsunmatched
    • Embedded Systemsunmatched
    • FDA (Food and Drug Administration)unmatched
    • Flash Memoryunmatched
    • Government Regulationsunmatched
    • I2Cunmatched
    • ISO (International Organization for Standardization)unmatched
    • LCD (Liquid Crystal Display)unmatched
    • Medical Equipmentunmatched
    • Microcontrollerunmatched
    • Microsoft Visual Studiounmatched
    • Operational Supportunmatched
    • Oscilloscopeunmatched
    • Pain Managementunmatched
    • Patient Careunmatched
    • Peripheral Hardwareunmatched
    • Power Managementunmatched
    • Project Designunmatched
    • Realtime Operating Systemunmatched
    • Regulationsunmatched
    • Reliability Engineeringunmatched
    • Research & Development (R&D)unmatched
    • SQL (Structured Query Language)unmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Test Designunmatched
    • Testingunmatched
    • USBunmatched
    • Usability Engineeringunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder