Firmware Engineer
About the role
LifeLens Technologies, Inc. is a medical device developer located in Ivyland, PA. We are pioneering innovative, next-generation treatment devices for personal health monitoring. In this role, you will have the opportunity to work on cutting-edge technologies designed to revolutionize wearable health care. You have a collaborative mindset and a passion for developing new technology. You are detail-oriented and goal-driven. You are a capable problem solver with excellent organizational skills and superior verbal and written communication skills. 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.
Responsibilities
- Support on-device application development and integration with back-end services.
- Focus on software development of client-side and server-side applications, data management, security implementation, and API development for integration with EHR platforms.
- Board development, schematic design, layout, production, and manufacturing processes.
- Engineering Project Planning & Execution: Manage project timelines, and detailed documentation.
- Product development, prototyping, new function integration, from concept to production.
- Troubleshooting test set-ups to find sources of error and perform failure analysis.
- Establishing manufacturing controls and processes.
- Providing test procedures to verify product conformance.
- Analyze test data and provide report of findings.
- Digital hardware design/development.
- Embedded hardware, software, or firmware design.
- Embedded systems architecture development.
- Develop from the ground up of an in-house solution for patient monitoring.
- Work will focus on firmware development of low-level drivers and application areas.
Qualifications
- Hands-on experience with system development, testing, and validation.
- Strong knowledge and/or hands-on experience in the design and development of hardware systems, product development, and design for manufacturing.
- Hands-on experience with eCAD such as Altium, in a product development setting.
- Hands-on experience with micro-controller development, ARM processors, ultra-low power design methodologies.
- MATLAB Analysis.
- Verification of Firmware & Hardware.
- Component/Subsystem Test and Validation.
- High Speed Digital Printed Circuit Board Design.
- Experience with C, C++, Java, and Python languages.
- Solid understanding of engineering fundamentals and proven product development experience.
- Experience in hardware development under medical design controls a plus.
- Experience with various rapid prototyping tools a plus.
- Excellent analytical and technical written communication skills.
- Ability to work in a cross-functional and collaborative team environment.
- Proficient with Microsoft Office products (Word, Excel, PowerPoint, etc.).
Education
Bachelor's degree with a minimum of 3 years’ experience, or a master's degree, in computer engineering, computer science, electrical engineering, or related degree.
Travel
Some travel to support customers at their location may be required.
Benefits
- Health Insurance
- Dental & Vision Insurance
- Paid Time Off
- 401(k)
- Stock option incentive plan
- FSA & dependent care