Firmware Test Engineer (Limited Tenure) SPPDG

Mayo ClinicRochester, MN
80d

About The Position

The Mayo Clinic Special Purpose Processor Development Group (SPPDG) needs a limited tenure Firmware Test Engineer for the test and validation of complex embedded systems. As part of this R D team, the candidate would be expected to perform moderately complex engineering functions which may include embedded software test and development, hardware testing and verification, and software for test. In addition to specific tests, the individual will be responsible for configuring and verifying collections of physiologic monitors, up to a hundred devices, to support studies and field tests. Specializations include real-time systems, especially ultra-low power portable systems, embedded C code implementations for various architectures. The candidate would be expected to apply technical knowledge and experience to perform moderately complex engineering tasks using state-of-the-art computerized tools as well as learn new tools and techniques; provide knowledge of technology advances related to assigned tasking and area(s) of specialization; participate in design reviews; obtain materials needed to complete assignments; analyze data; document testing and present results to internal audiences. Some travel may be required. This position works under limited supervision to develop tests from provided functional requirements. Completed assignments are reviewed by a supervisor or senior technical group members.

Requirements

  • Bachelor of Science degree in Engineering.
  • Minimum of 2 years of engineering experience.
  • Experience in firmware development, test, and verification.
  • Familiarity with basic lab equipment (power supplies, multimeters, oscilloscopes, etc.).
  • Experience with logic analyzers and embedded IDEs.
  • Proficiency in C programming language.
  • Knowledge of embedded architectures and serial communication protocols.
  • Ability to generate tests based on descriptions or functional requirements.
  • Experience documenting test plans and test executions.
  • Ability to convey technical details to team members.

Nice To Haves

  • Familiarity with ARM Cortex M4 core.
  • Experience with UART, I2C, SPI serial communication protocols.
  • Experience with Python language for testing.
  • Familiarity with version management software such as Git.
  • Experience with RF communications debug, test, and verification.
  • Experience working in multithreaded RTOS environments.
  • Interest in applying engineering knowledge to physiologic signals such as photoplethysmography, electrocardiograms, and activity monitoring.
  • Ability to document instructions for programming, debug, test, and verification.
  • Familiarity with embedded coding standards.
  • Experience participating in code and design reviews.
  • Ability to debug embedded systems in real time.

Responsibilities

  • Perform embedded software test and development.
  • Conduct hardware testing and verification.
  • Configure and verify collections of physiologic monitors.
  • Develop tests from provided functional requirements.
  • Analyze data and document testing results.
  • Participate in design reviews.
  • Present results to internal audiences.

Benefits

  • Must be capable of obtaining and maintaining a Secret clearance.
  • Adhere to security requirements as described in the NISPOM.
  • Visa sponsorship is not available for this position.
  • Must be a U.S. Citizen.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service