Limited Tenure Development Engineer I - SPPDG

Mayo Clinic•Rochester, MN

About The Position

The Mayo Clinic Special Purpose Processor Development Group (SPPDG), a research group of electronics hardware, software, and firmware engineers, is seeking a Hardware/Firmware Engineer to contribute to the design and engineering of complex hardware and embedded-system applications. This limited-tenure position is anticipated to last two years. As part of the R&D team, the engineer will perform increasingly complex electronics engineering functions, including hardware design, testing, and verification, as well as embedded software development and testing for ultra-low-power portable devices. Limited travel may be required. The position requires obtaining and maintaining a Secret clearance and complying with security requirements described in the NISPOM. Applicants must be U.S. citizens. Visa sponsorship is not available.

Requirements

  • Bachelor of Science degree in Electrical Engineering or Computer Engineering from an accredited college or university.
  • At least 4 years of engineering experience.
  • Experience in hardware and firmware development, testing, and verification.
  • Familiarity with basic laboratory equipment, including power supplies, multimeters, and oscilloscopes.
  • Familiarity with logic analyzers, embedded IDEs, the C programming language, embedded architectures, and serial communication protocols.
  • General firmware development and debugging skills.
  • Ability to generate tests from descriptions or functional requirements.
  • Ability to document test plans and test executions and present results.
  • Ability to communicate technical details to team members.
  • Must be a U.S. citizen and able to obtain and maintain a Secret clearance and adhere to NISPOM security requirements.

Nice To Haves

  • Familiarity with the ARM Cortex-M4 core.
  • Experience using and debugging serial communication protocols, particularly UART, I2C, and SPI.
  • Experience with Python, especially for testing.
  • Familiarity with version management software such as Git.
  • Experience working in multithreaded RTOS environments.
  • Experience or interest in applying engineering knowledge to physiologic signals, such as photoplethysmography, electrocardiograms, and activity monitoring.
  • Ability to document instructions for programming, debugging, testing, and verification.
  • Familiarity with embedded coding standards and ability to apply them.
  • Experience participating in code and design reviews.
  • Ability to analyze data quickly and determine an effective path forward for debugging.
  • Ability to debug embedded systems in real time.
  • Experience using debuggers to set breakpoints, watch variables, analyze stack usage, and monitor RTOS mechanisms.

Responsibilities

  • Contribute to the design and engineering of complex hardware and embedded-system applications.
  • Perform hardware design, testing, and verification for ultra-low-power portable devices.
  • Develop and test embedded software.
  • Generate tests from descriptions or functional requirements.
  • Document test plans and test executions, and present results.
  • Communicate technical details to team members.
  • Obtain and maintain a Secret clearance and comply with applicable NISPOM security requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service