Demo

Firmware Engineer

Kelly Science, Engineering, Technology & Telecom
Duryea, PA Full Time
POSTED ON 2/8/2025
AVAILABLE BEFORE 5/6/2025

Firmware Engineer

DESCRIPTION / JOB SUMMARY

To develop, implement, document, verify and maintain firmware to be employed in medical devices and drive continuous improvement within Research & Development (R&D)

RESPONSIBILITIES / DUTIES

  • Collaborate with hardware engineers to develop embedded systems
  • Design and code firmware in C / C for systems based on documented requirements
  • Document software during the development process in accordance with internal processes
  • Create test plans and write test scripts to verify that software conforms to documented requirements
  • Execute a verification test plan and document the results
  • Troubleshoot and debug complicated non-conforming software systems
  • Develop and maintain a Software Development Life Cycle process in accordance with industry best practices and applicable regulatory requirements
  • Perform inspections, verification and validation testing
  • Meet and fulfill project timelines and budgets
  • Coordinate with outside vendors to ensure that their products conform to our requirements for compatibility
  • Travel to domestic and international contract manufacturers as needed for product launches
  • Ensure all safety and security rules are strictly observed and any accidents, incidents or injuries are promptly reported to management
  • Attend the Annual C-TPAT Security Training
  • Focus on continuous improvement, and consistently demonstrate good business judgment
  • Work effectively with all departments to exceed internal and external expectations

REQUIRED SKILLS

  • Must be a team player, friendly, professional, detail-oriented, and honest
  • Must have the ability to :

  • Multi-task, problem-solve, and prioritize in a fast-paced working environment
  • Use hand tools and standard power tools
  • Read and comprehend work instructions
  • Prepare and present summary reports
  • Document software architecture and design using XML diagrams, flowcharts, block diagrams and other common techniques
  • Read and understand a schematic diagram
  • Use common instruments such as oscilloscopes, multimeters, and load cells to troubleshoot complicated electronic circuits
  • Travel domestically and internationally, as needed
  • Must have :

  • Relentless drive to achieve advancement and continuous improvement
  • Intermediate working knowledge of Microsoft Office Word, Excel, and PowerPoint
  • Excellent presentation, verbal and written communication skills
  • Excellent programming skills in C and / or C languages
  • Intermediate working knowledge of assembly language programming
  • Intermediate working knowledge of CAN, CAN open, CAN bus, SMBus / SMB, I2C, SPI, Serial communication protocol
  • PREFERRED SKILLS

  • Intermediate working knowledge of a scripting language such as Python preferred
  • Intermediate working knowledge of digital signal processing techniques preferred
  • Lift / push / pull 40 lbs. preferred
  • Intermediate working knowledge of software development process for safety-critical systems and applicable standards, including IEC62304 preferred
  • REQUIRED EXPERIENCE

  • At least 3 years of experience developing firmware for embedded systems using 8- and 32-bit microcontrollers
  • At least 1 year of experience writing and reviewing technical software documentation
  • PREFERRED EXPERIENCE

  • At least 1 year of experience working in an FDA regulated environment, specifically those that require FDA 510(k)approval preferred
  • At least 1 year of experience working with IEC62304 based lifecycle process preferred
  • At least 1 year of experience working with ARM / Cortex microcontrollers preferred
  • REQUIRED EDUCATION

  • Associate degree in an Electrical Engineering or Computer Science related field
  • PREFERRED EDUCATION

  • Bachelor’s degree Electrical Engineering or Computer Science preferred
  • REQUIRED QUALIFICATIONS

  • Must be legally authorized to work in the United States without sponsorship now, or in the future
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Firmware Engineer?

    Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $90,609 - $105,383
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    Income Estimation: 
    $80,479 - $90,779
    Income Estimation: 
    $90,609 - $105,383
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Kelly Science, Engineering, Technology & Telecom

    Kelly Science, Engineering, Technology & Telecom
    Hired Organization Address Smyrna, TN Full Time
    Nissan TECH LINE Agent Full time, long term contract opportunity with benefits! ONSITE POSITION Are cars your passion, b...
    Kelly Science, Engineering, Technology & Telecom
    Hired Organization Address Elmore, OH Full Time
    This is a direct-hire/salaried position with a client manufacturing cutting-edge materials used within the aerospace and...
    Kelly Science, Engineering, Technology & Telecom
    Hired Organization Address Bronx, NY Full Time
    Join Our Team with Kelly @ VA Hospitals and clinics in the Bronx and surrounding areas! Experts Hiring Experts: Are you ...
    Kelly Science, Engineering, Technology & Telecom
    Hired Organization Address Seadrift, TX Full Time
    Kelly is currently seeking an experienced Electrical Maintenance Planner with High Voltage experience for a long-term op...

    Not the job you're looking for? Here are some other Firmware Engineer jobs in the Duryea, PA area that may be a better fit.

    Firmware Engineer - Quantum

    Pride Mobility Products Ltd, Duryea, PA

    Firmware Engineer - Quantum

    Pride Mobility, Duryea, PA

    AI Assistant is available now!

    Feel free to start your new journey!