More jobs:
Development Engineer II - SPPDG; Limited Tenure
Job in
Rochester, Olmsted County, Minnesota, 55905, USA
Listed on 2026-03-03
Listing for:
Mayo Clinic
Full Time
position Listed on 2026-03-03
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
Job Description
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.
This position requires obtaining and maintaining a Secret clearance and adhering to security requirements described in the NISPOM. Visa sponsorship is not available for this position.
About Us
Why Mayo Clinic
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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×