We are looking for an Engineer with the relevant experience to join our Product Development team. Work on improvements of our current device as well as development of new products. Deliver real-time embedded software components constrained by space, performance, and reliability. Excellent documentation and communication skills are a must as the position requires direct interaction with the engineering and test teams as well as documenting capabilities.
+ Essential Duties and Responsibilities
Serve as hardware engineer on current and new product development projects. You will be responsible for ensuring that hardware design activities are completed per the product development process through concept, design, verification, and launch phases of projects.
Design and Develop embedded firmware for micro controller based medical devices.
Support project initiatives collaborating with the rest of the design team ensuring that development milestones and deadlines are met.
Define and implement high performance software by leveraging a strong understanding of embedded hardware design.
Be a contributor in developing an environment of continuous improvement.
Analyze and provide feedback on peer designs in an open and collaborative design review forum.
Actively participate on, and at times lead, cross-functional teams to develop new devices as well as address design issues.
Work on complex issues where analysis of situations or data requires an in-depth analysis of variable factors. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Internal and external contacts often pertain to company plans and objectives.
Coordinate with project team to create and release product requirements, design specifications and design descriptions for assigned designs applicable standards and procedures. Responsible for recording and sharing technical knowledge gained with colleagues. Review product documentation for accuracy including documentation intended for customer use.
Evaluate product non-conformances and recommend design modifications.
Evaluate, test, and review designs to determine if program will perform according to requirements and specifications.
Maintain accurate records throughout the development process in order to comply with company and government standards and/or regulations.
+ Required Education and Experience
At minimum a Bachelor’s degree in electrical engineering.
Software development experience in an embedded environment for small, low-power devices.
Prior electrical engineering experience specifically in low power, small devices. (wearable device experience a plus).
PCB design experience including schematic development, circuit simulation, and board layout.
Background in development of microprocessor-controlled hardware.
Analog design experience.
Electro-optical component design and characterization experience, including LEDs and photodiodes.
Experience using Altium PCB design software.
Experience with circuit simulation software.
Experience participating in cross-functional projects.
Experience designing FPCBs.
Experience with analog and digital hardware.
Experience driving technology integration and adoption.
+ Required Knowledge, Skills and Abilities
Experience with assembly level and C language development including the tools used to edit, compile/assemble and debug code in an embedded environment.
Strong documentation skills.
Experience working with real-time operating systems.
Experience with real-time signal processing and hardware.
Experience working with various communication and networking protocols.
Strong communication skills with the ability to work with all levels of the organization.
Ability to work both individually and as part of a team.
Excellent time management skills with the ability to contribute to multiple concurrent projects.
Experience with Medical Device Directive (MDD), ISO 13485, FDA design controls or similar regulatory environment.
Experience with optical sensors and AFEs.