L

Senior Firmware Engineer

LifeLens Technologies Inc.
Full-time
On-site
Ivyland, Pennsylvania, United States

LifeLens Technologies, Inc. is a medical device developer located in beautiful Bucks County, PA. We are pioneering innovative, next-generation treatment devices for personal health monitoring. 

 

We are seeking to hire a Senior Firmware Engineer. The ideal candidate is a self-starter who enjoys working independently in a start-up environment. You are detail-oriented, and goal-driven. You excel at idea generation, concept development, and hands-on prototyping. You are a capable problem solver who is comfortable researching solutions autonomously. 


You will have the opportunity to work on advanced, cutting-edge technologies designed to revolutionize wearable health care. Your passion and drive will be rewarded with a competitive salary, benefits, and long-term growth opportunities.

 

This is a full-time, on-site position. 

 

Qualifications:

  • Experience in Embedded architecture and code design
  • Experienced C programmer in real-time/embedded system design, debug and testing.
  • Solid understanding of engineering fundamentals and proven product development experience.
  • Experience with low-level driver development.
  • Experience with Communication protocols over I2C, SPI, UART, USB, etc.
  • Experience with various types of Sensors, Memory, Power Management
  • Able to understand HW schematics (Experience in hardware development is a plus)
  • Experience with developing with Bare Metal
  • Experience with IoT, Low Power, and ARM microcontrollers is a plus.
  • Experience with embedded device security is a plus.
  • Experience with firmware development under medical design controls is a plus.

Responsibilities:

  • Manage project timelines, resources, and technical documentation
  • Provide technical leadership and mentoring
  • Work closely with Hardware, and Software to solve cross-functional design issues
  • Develop software architectures/features that meet product constraints while providing new value for the platform
  • Contribute to source code development, review and maintenance, system level design, modeling, unit/system level test, and verification
  • Contribute to the creation of frameworks/tools to integrate other systems for manufacturing and automation of verification and validation.
  • Drive designs that resolve determined root-cause issues and collaborate/perform/lead with other team members in the verification, validation, and implementation of the redesigns.
  • Development must follow LLT’s and applicable policies and procedures

    Education:

    • Bachelor's degree with a minimum of 7 to 10 years’ experience, or a Master's degree with a minimum of 5 to 7 years' experience preferred, in computer engineering, computer science, electrical engineering, or related degree.

    Benefits:

    • Health Insurance
    • Dental & Vision Insurance
    • Paid Time Off
    • 401(k)