Firmware Engineer
LifeLens Technologies, Inc. is a medical device developer located in Ivyland, PA. We are pioneering innovative, next-generation treatment devices for personal health monitoring.
We are seeking to hire a Firmware Engineer. 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, ect.)
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