LoganRecruiter Since 2001
the smart solution for Logan jobs

Firmware Engineer

Company: ELITechGroup, Inc.
Location: Logan
Posted on: November 22, 2022

Job Description:

SummaryELITechGroup is looking for a Firmware Engineer to join our team and be an essential contributor that delivers high-quality medical devices. This position will be engaged in new and existing projects to design, implement, and test code for embedded processors. Proficiency in writing and debugging low-level C/C++ code is necessary. Effectively collaborate within a team and have a high standard for personal and group results.Essential Duties and Responsibilities

  • Takes ownership of firmware products, including test protocols and experiments to verify and validate designs, documenting results appropriately in reports
  • Develops new products and takes responsibility for legacy products or special projects as needed
  • Implements, tests, and documents embedded software for hardware control and product user interfaces
  • Develop and review of software requirements and specifications
  • Collaboration in project planning regarding hardware and software
  • Code reviews, documenting hardware and software
  • Assists with related special projects, as requiredQualificationsEducation and Experience
    • Bachelor's degree (B.S.) or higher in Software, Electrical, or Computer Engineering, CS, or related field
    • At least three years of experience in firmware development (5 to 10 years of experience preferred)
    • In-depth programming skills in C/C++ (using best practices and a clear programming style)
    • Experience with software version control and bug tracking tools (e.g., Git, Jira)
    • Experience in microcontroller programming, especially bare metal and ARM (Microchip, NXP, TI)
    • Familiar with standard electronic components and comfortable reading schematics and contributing to hardware design
    • Working knowledge of hardware interface busses (UART, I2C, SPI, USB) and debug experience working with an oscilloscope, logic analyzer, and protocol analyzer
    • Experience with one or more full product development cyclesAbove and Beyond Experience and Skills
      • Familiarity with stepper motors, light barriers, ADCs, LCDs
      • Embedded Linux development, preferably Yocto
      • PCB Design using Altium Designer
      • Modern software development (continuous Integration, unit testing, and test-driven development)
      • Experience developing highly reliable embedded software for medical devices following IEC 62304, including in-depth knowledge of risk management
      • Working within design control requirements of ISO 9000 or ISO 13485 Quality Management Systems
      • Medical Device Experience (working under FDA cGMP, etc.)
      • Expertise in writing technical documentation
      • German language skills is a plus

Keywords: ELITechGroup, Inc., Logan , Firmware Engineer, Engineering , Logan, Utah

Click here to apply!

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

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Logan RSS job feeds