Firmware Engineer Job at Russell Solutions Group, Menlo Park, CA

OVoyRDRDWmV1L3cyR3VINjZEWVpDYWRSSmc9PQ==
  • Russell Solutions Group
  • Menlo Park, CA

Job Description

Position Title: Lead Embedded Software Engineer

Reports to: VP of Electronic Systems Engineering

Location: Menlo Park, California

 

COMPANY OVERVIEW

Inquis Medical is a Bay Area MedTech startup founded in 2020 by seasoned medical device entrepreneurs with more than three decades of experience. Our company legacy is built on decades of developing, launching, and supporting novel, physician-tested medical devices that address unmet needs, with a long-lasting impact. Inquis Medical is focused on improving the management of venous thromboembolic diseases. Our team has innovated a proprietary next generation thrombectomy technology and we are poised to make a large impact on the market.

POSITION OVERVIEW

We are hiring a highly experienced Embedded Software Engineer interested in performing hands-on work as part of the development and testing of our medical device products. In this role, you’ll work on the design, development, and optimization of embedded software systems that power novel catheter-based technologies to treat vascular disease as well as perform data analysis on captured data for further system optimization. Algorithm development and testing on simulated as well as physical hardware systems is expected.

In addition to embedded software and data analysis software design, this position will be responsible for the software documentation as is required of a medical device. This includes design documentation, requirements, test protocols, and architecture descriptions. This is a highly cross-functional role that will collaborate with our dynamic, fast-paced electromechanical engineering team.

KEY RESPONSIBILITIES

  • Design, implement, test, and maintain embedded software for Class II medical devices
  • C development of product code on STM32 platforms
  • Develop software for microcontrollers, sensors, communication protocols (I2C, SPI, UART, USB, BLE), and low-power applications
  • Perform offline data analysis of captured data for system optimization
  • Run simulations of algorithm improvements in software and on hardware systems
  • Develop R&D tools for data analysis and visualization
  • Lead architecture decisions, coding standards, and peer reviews across firmware projects
  • Collaborate with hardware and systems engineers to ensure seamless integration of firmware with electronic and mechanical components
  • Drive software risk analysis, design documentation, and unit/system verification in accordance with IEC 62304 and FDA requirements
  • Support the transfer of designs to manufacturing and troubleshoot issues across the development lifecycle
  • Testing and debugging embedded systems at the board & microcontroller level
  • Documentation of work performed, test results, test reports

EXPERIENCE NEEDED FOR SUCCESS

  • Degreed in engineering
  • Demonstrated experience designing and implementing embedded SW/firmware for complex medical device technologies
  • Strong proficiency in C/C++ for embedded systems, and using Git version control
  • Proficiency in Python scripting and Jupyter Notebook for data analysis and test automation
  • Experience with signal processing and machine learning
  • Strong understanding of embedded communication protocols and low-power system design
  • Ability to perform technical writing and documentation
  • A record of seeing projects through to completion
  • Startup & hands-on mentality:
    • Articulate, motivated, independent, efficient, and able to effectively manage several projects and priorities
Interested in working in a small team environment with engineers of different skillsets

Job Tags

Similar Jobs

Openkyber

Cloud DevOps Engineer Job at Openkyber

 ...Job Title: Site Reliability Engineer (SRE) Location: berkeley heights NJ Job Type: - Contract On-Site...  ...scaling, networking, upgrades, and monitoring. Experience with cloud platforms (AWS, Azure, or Google Cloud Platform) across compute... 

Openkyber

Junior Cloud Engineer Job at Openkyber

 ...Immediate need for a talented Cloud Security Engineer. This is a 12+ months contract opportunity with long-term potential and is located in Westlake, TX/ Merrimack, NH(Onsite). Please review the job description below and contact me ASAP if you are interested.... 

NP Now

Neurosurgeon - $1,100.000 - 3 physicians Job at NP Now

 ...Physician led non-profit Health System seeks a Neurosurgeon 2 hours east of Dallas TX! (Texarkana, TX) Contact: ****@*****.*** -(***) ***-**** The role: ~ Seeking a board-certified/ board-eligible Neurosurgeon to join our team of two on a full-time basis... 

EnerMech

Finance Intern Job at EnerMech

 ...EnerMech, a global leader in oil and gas services, is seeking a Finance Internship for driven individuals ready to gain hands-on experience. Join our team, work alongside industry experts, and develop the skills to build a strong foundation in finance within the energy... 

Stellar Professionals

Application Product Analyst/Tester Job at Stellar Professionals

 ...Contract Interview Mode: Either In-person or Webcam Position Overview We are seeking a highly skilled Application Product Analyst/Tester to join a dynamic systems team. This role is critical in supporting change requests ranging from rapid "quick-fix" problem...