• Find preferred job with Jobstinger
  • ID
    #12981966
  • Job type
    Contract
  • Salary
    $100,000 - $140,000
  • Source
    Cypress HCM
  • Date
    2021-04-20
  • Deadline
    2021-06-19

Firmware Test Engineer

Minnesota, Minneapolis / st paul, 55401 Minneapolis / st paul USA
 
Contract

Vacancy expired!

Job Functions:
  • Design and implement firmware modules for microcontrollers using C programming language and IAR EWARM toolchain.
  • Develop, document, and verify/validate test tools and test methodology for the verification of embedded firmware
  • Author and execute integration, characterization, and verification plans, protocols, and associated reports.
  • Identify, report, and track defects identified in all phases of the development lifecycle.
  • Maintain existing firmware codebase and update as required.
  • Create design documentation as specified.
  • Assess and evaluate the impact and scope of proposed firmware changes.
  • Identify and debug firmware issues arising in all phases of development.
  • Work collaboratively with and support other functions including Electrical Engineering, Systems Engineering, V&V, and Quality.

Education Requirement:
  • Bachelor’s degree in Engineering, Physical Science, or Computer Science
  • (Electrical Engineering, Computer Engineering, or Computer Science preferred)

Required Experience:
  • 5-10 years related work experience
  • Medical device or other regulated industry experience
  • Experience programming ARM Cortex-M processors in C

Preferred Experience:
  • Knowledge of FDA Quality System Regulations, Medical Device Directive, ISO 13485, ISO 14971 standards
  • Experience developing Class II and Class III medical devices
  • Experience with development in a regulated industry such as medical device, defense, or automotive
  • Experience working with proprietary wireless communications systems
  • Experience working with battery powered systems and performing power optimization.
  • Experience working with inductive telemetry, wireless and wired charging, BLE (Bluetooth Low Energy)
  • Experience in developing verification and validation protocols
  • Experience using statistical analysis software to prepare test data for regulatory review (e.g. Minitab, MedStat)
  • Knowledge of IEC 62304
  • Knowledge of Unit Testing Firmware
  • Knowledge of Firmware Verification
  • IAR Embedded Workbench for ARM
  • Source code management using Git
  • Defect and issue tracking using JIRA
  • Programming Languages: C, C#, Python
  • Experience developing bare-metal drivers for Microcontroller peripherals (Examples: UART, I2C, SPI, DAC, ADC, comparators)
  • Knowledge of how to use an oscilloscope, logic analyzer, function generator, JTAG debugger and other electronics laboratory equipment

Vacancy expired!

Report job

Related Jobs

Jobstinger