Firmware Engineer

Pride Mobility Products
Duryea, PA, USA
Full-time

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 Pride’s 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 Pride departments to exceed internal and external expectations
  • Pride retains the discretion to modify duties and / or assign other duties as necessary

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
  • Current or previous successful employment experience with Pride Mobility Products Corporation 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

DETAILS

  • This job description is not intended to be all-inclusive
  • This is a safety-sensitive position
  • In exceptional circumstances, some of the physical requirements of this position may be modified or eliminated as a reasonable accommodation for a person with a disability as defined by the Americans with Disabilities Act

Pride Mobility Products / Quantum Rehab is an

30+ days ago
Related jobs
Pride Mobility Products
Duryea, Pennsylvania

To develop, implement, document, verify and maintain firmware to be employed in medical devices and drive continuous improvement within Research & Development (R&D). Collaborate with hardware engineers to develop embedded systems. Design and code firmware in C/C++ for systems based on documented req...

Promoted
TheMasonGroup
Scranton, Pennsylvania

Electrical Controls Engineer (Hybrid). A Bachelors degree in Electrical Engineering or EE Technology, or similar degree. Consulting, solutions-based engineering experience. A proven track record of interacting with engineers, designers. ...

Promoted
US Tech Solutions
PA, United States

Bachelor’s degree in computer engineering, Electronics, or Electrical Engineering. Adopt engineering best practices around software development. Participate in code reviews of other software engineers, and design reviews. Minimum of 5 years of relevant work experience in software engineering includi...

Promoted
Foth & Van Dyke
Scranton, Pennsylvania

Project Electrical and Controls Engineer. Copy/paste the video link below in a new browser to watch/learn more about the Electrical and Controls Engineer role at Foth:. Hardware and software engineering for new and retrofit industrial projects and electrical systems including low voltage (600 VAC) p...

Promoted
Indotronix International Corporation
Archbald, Pennsylvania

Design and or Redesigning current test adapters, modifying and reviewing test software. As well as, integrating test adapters with existing common core test stations, creating validation plans and certifying ITAs/TPSs for production. Demonstrated experience with Automate Test Equipment and Test Meth...

Promoted
SCHOTT AG
Duryea, Pennsylvania

As an Engineer, you will report directly to the Manager of Engineering and Laboratory Services of Research and Development - North America. BS, MS) in electrical engineering, instrument/equipment design, or a related field. ...

Promoted
Benco Dental
Jenkins Township, Pennsylvania

Benco Dental is searching for a Digital Commerce Software Developer Intern for the Spring 2025 semester. As a remote Software Development Intern on the Digital Commerce team, you will drive dentistry forward by creating innovative software that puts the customer experience first. In this role you wi...

Promoted
DanSources
Archbald, Pennsylvania

Contribute to software requirements, design, code, reviews, and test of ATE. Software developer with National Instruments LabVIEW and Test Stand experience. We are developing test software to test CCAs with FPGAs and multiple serial communication protocols such as Ethernet, RS485, RS422, SPI, I2C, R...

Promoted
Rose International
United, PA, United States

Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional s...

Promoted
ACARA
Archbald, Pennsylvania

Reference #: 544019 DescriptionAcara Solutions seeks for a Software Engineer to work Onsite for our client in Archbald, PA. Contribute to software requirements, design, code, reviews, and test of ATE. We are developing test software to test CCAs with FPGAs and multiple serial communication protocols...