Staff Engineer - Software, Firmware San Diego, CA
Agile Search Inc.
San Diego, CA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
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
+2 more
Digital Access Carrier System
Information Technology
Job 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.
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…