Embedded Software Engineer- On-site, SE Michigan
Use your software design and firmware development skills to develop software systems for medical imaging products aiding in the fight against liver...
Use your software design and firmware development skills to develop software systems for medical imaging products aiding in the fight against liver disease!
About Endra
ENDRA Life Sciences (ENDRA) has a unique opportunity for someone who wants to make an impact in emerging medical technologies. We have developed a method and device for deep tissue thermoacoustic imaging that will directly address fundamental barriers to advancing the diagnostic value and expanding the use of conventional ultrasound imaging. Your leadership experience developing software for commercial products will be invaluable as you will be designing, implementing, maintaining, and documenting software for medical products.
About the Opportunity
You will own the software design process, from the initial concept stage through to a complete release to manufacturing. Research, design, and develop software systems for innovative regulated medical devices.
Key Duties Include:
- Develop and analyze software requirements to determine feasibility of design within time and cost constraints
- Consult with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system
- Work with internal and external partners to develop and manage the embedded software development in medical devices
- Generate software requirements and verification protocols based on product requirements
- Work with cross-functional teams, transfer designs to outsourced manufacturing partners
- Generate development records complying with medical device software regulatory requirements
- Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Develop and direct software system testing procedures, programming, and documentation
- Consult with reference sites and customers concerning maintenance and troubleshooting of systems
About You
- Experience developing software for commercial products, with experience developing firmware in a highly-regulated industry, with a strong preference for medical devices
- Bachelors or Masters in Computer Science/Engineering, Computer Programming, or Physics is preferred, or an equivalent combination of education and experience
- Experience working within a Medical Quality Management System (e.g. ISO13485, IEC60601-1, IEC62304) preferred
- Familiarity with programming Linux operating systems with the Go language, and/or with programming Intel FPGA fabrics with Verilog is an asset
- Experience in Fault Tolerance and Design for Testing, preferred
Benefits and Perks
- Competitive compensation, including short term and long term incentives for individual, team and company performance
- Excellent benefits package
- The opportunity to work on cutting edge technology
- Satisfaction of helping others through medical device technology
- An organization with strong core values
- A team oriented/collaborative environment
Below are some other jobs we think you might be interested in.
-
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09