MinnetonkaRecruiter Since 2001
the smart solution for Minnetonka jobs

Development Engineer II - SPPDG (Limited Tenure)

Company: Mayo Clinic
Location: Rochester
Posted on: March 23, 2026

Job Description:

Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and comprehensive benefit plans – to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic. Benefits Highlights • Medical: Multiple plan options. • Dental: Delta Dental or reimbursement account for flexible coverage. • Vision: Affordable plan with national network. • Pre-Tax Savings: HSA and FSAs for eligible expenses. • Retirement: Competitive retirement package to secure your future. Responsibilities The Mayo Clinic Special Purpose Processor Development Group (SPPDG) is seeking a Limited Tenure Firmware Platform Engineer for the oversight, management, and release of complex embedded systems and health status monitor middleware. SPPDG is a research group within Mayo Clinic, comprised of electronics hardware, software, and firmware engineers supporting a variety of design, analysis, and testing efforts. As part of this R&D team, the candidate would lead small project or technical work teams or provide guidance and expertise as a part of a larger project team responsible for code management systems, git revision control, firmware documentation, test driven design philosophies, continuous integration and deployment, as well as embedded software system test and development, hardware testing and verification, and software development and test. In addition to specific code base management, managing feature timelines, release cycles, and release notes is also required. Specializations include real-time systems, especially ultra-low power portable systems, embedded C-code implementations for various architectures, and emerging system level programming languages. Limited travel may be required. Qualifications Requires a Bachelor of Science degree in Engineering from an accredited college or university, with a minimum of 7 years of engineering experience. The successful candidate is expected to have experience and deep knowledge of code development cycles as well as emerging technologies in firmware development, testing, and verification. Additional useful skills include experience with high level programming applied to signal processing, system modeling, and data analytics using environments such as Python, MATLAB, and Mathematica. Experience should include familiarity with the following: basic laboratory equipment (e.g., power supplies, multimeters, oscilloscopes, logic analyzers), embedded IDEs, the C programming language, embedded architectures, serial communication protocols, and general firmware development and debugging practices. Additional base qualifications include the ability to generate a test based on a description or functional requirement, an expectation to document test plans, test execution, and results, and ability to communicate technical details to team members. Applies technical knowledge and experience to perform complex engineering tasks using state-of-the-art resources. Able to apply expertise gained from internal and external subject matter experts and resources. Through the careful review of reports, patents, literature and other data, maintains an up-to-date basic understanding of the latest developments in the technical field as it pertains to the current assignments. Maintains relevant technical skill base. Preferred Qualifications Include: • Familiarity with ARM Cortex M4 core, use and debug of serial communication protocols specifically UART, I2C, SPI. • Experience with Python language - especially for testing. • Familiarity with version management software such as Git. • Experience with RF communication testing, debugging, and verification • Experience working in multithreaded RTOS environments. • Experience and/or interest in applying engineering knowledge to physiologic signals such as photoplethysmography, electrocardiograms, and activity monitoring. • Ability to document instructions to aid in programming, debug, test, and verification. • Familiarity with embedded coding standards and the ability to apply these standards. • Experience participating in code and design reviews. • Ability to analyze data quickly and determine best path forward for debug. • Ability to debug embedded systems in real time. • Experience using debuggers to set breakpoints, watch variables, analyze stack usage, and monitor RTOS mechanisms.

Keywords: Mayo Clinic, Minnetonka , Development Engineer II - SPPDG (Limited Tenure), Engineering , Rochester, Minnesota


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minnetonka RSS job feeds