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, Bloomington , Development Engineer II - SPPDG (Limited Tenure), Engineering , Rochester, Minnesota