Firmware Engineer

Podimetrics · Remote

Company

Podimetrics

Location

Remote

Type

Full Time

Job Description

Job Title: Firmware Engineer
Department: Research and Development
Location: Somerville, MA Headquarters
Reports to: Director, R&D
Key Relationships: Device Operations, Software Development
About Podimetrics:
Founded in 2011 by a physician and engineers from MIT and Harvard, Podimetrics set out on a mission to improve patient lives through early detection and prevention of diabetic foot ulcers, the leading cause of lower limb amputations. Podimetrics has since evolved to become a rapidly growing virtual care management company with advanced technology and patient-centered services.
Today, Podimetrics teams with and provides solutions to patients, payers and providers that alleviate the health and financial implications of diabetic foot complications in high-risk populations. We are a mission driven, a financially responsible enterprise that enables patients to stand on their own feet and live more independent and fulfilling lives.
Core Values:
• People First: We care for our people: team, patients, clinicians & health plans, and
stockholders.• Efficacy through Diversity: We commit to fostering an inclusive work environment where ideas
come from all people to best meet the diverse needs of those we serve.• Empathy & Compassion: We seek to understand and take action to improve.• Respectful Candor: We are direct in communication and work to create an environment where
all can share their perspectives without risk of repercussions.• Active Curiosity: We are deeply curious, always striving to learn more and do better.• Resourcefulness: We are deliberate in our investment of team and capital, creating
opportunity regardless of resources.• Do the Right Thing: We do the right thing, consistent with our values, even when it is challenging.• Enjoy the Ride: We are going to have a lot of fun doing it.
Role Description:
The Firmware Engineer, reporting to the Director of R&D, for our medical device R&D team will develop, test, and deploy the systems for new devices to expand the Podimetrics portfolio of remote patient monitoring products from concept to launch. The ideal candidate is passionate about patient care, has excellent problem-solving skills, experience developing embedded firmware designs for medical use, is knowledgeable about FDA-regulated design and development processes, is comfortable in a fast-paced and rapidly growing business, and has excellent communication skills.
Responsibilities:
  • Design new product embedded firmware for next generation patient monitoring devices in mixed-signal microcontroller including sensors, display, battery management, and wireless telemetry.
  • Support project planning activities with realistic timeline and milestones
  • Plan design verification and validation activities for firmware related design inputs and user needs including usability, safety, performance, and power management.
  • Ensure user requirements, design and documentation comply with user needs and general requirements for basic safety and essential performance
  • Collaborate with cross functional team members on proving design feasibility, functionality, and performance by conducting benchtop tests, functional testing and user studies to ensure firmware performs properly
  • Assist in the development of manufacturing test fixtures and documentation
  • Document all phases of the design including requirements, specifications, plans, reviews, test procedures, test reports, and design for manufacturing etc. in accordance with Podimetrics' Quality Management System
  • Assist in sustaining and improving the reliability of existing products as needed
    • Manage Co-Ops and interns time to time for firmware engineering related tasks

Qualifications:
  • Bachelor and/or Master of Science Degree in Software Engineering, Electrical Engineering, Systems Engineering or similar.
  • 3+ years of professional experience developing sensor based medical device firmware for embedded systems using C and/or C++
  • Product development experience around but not limited to:
    • Mixed-signal microcontrollers (Cypress PSOC is a plus)
    • ADC for Sensors (e.g. thermistor, thermocouples, force, pressure, PPG, ECG, accelerometers etc.)
    • Bluetooth and WIFI communication modules
    • Display drivers
    • Low power management
    • Memory chips/modules
  • Expertise in prototyping and various development kits for simulating use case scenarios
  • Track record of cross-functional collaboration in product development phases and experience in System Level Integration Tests and related activities
  • Comfortable reading schematics and working with custom hardware
  • Excellent troubleshooting skills with common electronic test equipment and Software (e.g. Altium, Oscilloscope, EEPROM programmer, etc.)
  • Knowledge of scripting languages: Python, Perl, etc.

The successful candidate will embody the following competencies:
Analytical skills: able to structure and process qualitative or quantitative data and draw insightful conclusions from it. Exhibits a probing mind and achieves penetrating insights.
Persistence: demonstrates tenacity and willingness to go the distance to accomplish success.
Creativity/Innovation: generates new and innovative approaches to problems.
Proactivity : acts without being told what to do. Brings new ideas to the company.
Efficiency : able to produce significant output with minimal wasted effort.
Teamwork : reaches out to peers and cooperates with supervisors to establish an overall collaborative working relationship.
Podimetrics is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Apply Now

Date Posted

02/04/2023

Views

14

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories