Embedded Firmware Engineer
 
Department: Engineering
Function: Member of the product development engineering team. Responsible for designing new products and providing firmware engineering support for currently manufactured electromechanical products.
Accountability: A firmware engineer is responsible for the development and implementation of software for medical device applications and systems.

SUCCESS FACTORS
Key Performance Measure: Timely completion of firmware design tasks for new product development and sustaining engineering projects.
Education Requirements: BS degree in Computer or Software Engineering.
Experience: 3-5 years of product development experience.
Skills:
  • Programming skills and experience
  • Familiar with and able to use Java, C/C++ and Microsoft SQL
  • Positive attitude
  • Effective communication skills
  • Ability to work in a small company
  • Willing to ‘roll up your sleeves’ and work at all levels necessary to ensure success
  • Strong organizational skills
  • Detail-oriented

JOB ELEMENTS

  1. Design and develop firmware for products and services.
  2. Perform design and code reviews and recommend improvements.
  3. Perform testing to validate product architecture and design.
  4. Collaborate with other engineers on technical and design issues.
  5. Develop firmware algorithms to handle exceptional conditions and errors.
  6. Install and verify the firmware on embedded system.
  7. Assist in optimizing firmware to achieve performance standards.
  8. Troubleshoot system, performance and functional issues with firmware.
  9. Execute projects within defined scope, budget and timelines.
  10. Evaluate technical specification for correctness and completeness.
  11. Prepare reports on project status, issues and risks for management.
  12. Provide product support to customers promptly and accurately.
Apply for this job: