> Markdown version of [/jobs/ext/4525151-staff-engineer-software-firmware-san-diego-ca](https://www.wearedevelopers.com/jobs/ext/4525151-staff-engineer-software-firmware-san-diego-ca). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Engineer - Software, Firmware San Diego, CA - **Company:** Agile Search Inc. - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Applications, C++ (Programming Language), Databases, Computer Engineering, Document Management Systems, Firmware, Flash Memory, Microsoft Visual Studio, Software Engineering, Software Requirements Analysis, SQL Databases, Digital Access Carrier System, Information Technology - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-engineer-software-firmware-san-diego-ca-san-diego-ca--943c5b7a-2dab-4781-8763-40d94b1570b5 ## About the Role Computer Firmware, Computer Firmware, Medical Equipment, Agile Programming Methodologies, Research & Development (R&D), Patient Care, Pain Management, Electromechanical Systems, Software Engineering, Technical Leadership, * 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. ## Description * 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.