The purpose of the Principal Software Engineering position is to ensure the implementation of SOPs, Requirements, risk analyses, development plans, are properly implemented on the project.
ESSENTIAL DUTIES AND RESPONSIBILITIES**
- Execute and help draft software development plans for medical devices.
- Evaluate and advise software engineers in regard to work products to ensure SOP development procedures are followed.
- Develop and assist in creating, updating risk analysis
- Knowledge of and experience with systems and software requirements development for functional and nonfunctional elements of systems that can be implemented and are testable.
- Code writing in C++ (required,) C#, python, scripting and related languages in support of project objects, assist with expert advice and guidance to more junior members of the team.
- Analyze and support legacy code and providing documentation for ongoing development
- Working knowledge of the difference of effort and tasks between IEC 62304 Class A, B, and C software development
- Knowledge of encryption and security requirements of the FDA, hhs.gox and other regulatory agencies.
- Approach to working technical issues that support deliverables in a schedule oriented mindset
- Design reviews, forms processing for software releases, configuration management, documentation, stand in for management when requested, other as assigned.
Job Requirements
KNOWLEDGE, SKILLS, AND ABILITIES**
- Proficient with development tools used with C++ and C: Microsoft Visual Studio. - Required
- Expert level in Microsoft Office products, Passion for medical device documentation. - Required
- Design experience with real-time systems, state machines and standard Windows applications. - Required
- Experience designing and running unit tests. - Required
- Experience integrating real-time systems and a Windows Host application. - Required
KNOWLEDGE OF METHODS**
- Software design and integration, GIT use of repositories to support phased in delivery in block release format of features and bug fixes. - Required
- Software test and release strategies and execution of controlled software. - Required
- Previous experience with Class II/B software development. - Required
PROFESSIONAL EXPERIENCE**
- 15+ years of software development - Required
- Software development for medical device - Required
- 5+ years as Senior or Principal Software Engineer - Required
We are an agile company where versatile brains thrive while working with exciting industries:
- Avionics Top worldwide avionics manufacturers depend on us to build, test and certify systems to make the planes safe to fly.
- Telecom Leading global telecom operators trust us to build software platforms with extreme demands on high-availability and performance, accessed by billions of people daily.
- Medical Adding value to every phase of development process of patient care software and devices.
- Consumer Clients dream it, we make itfrom development to market research to deployment.
OK, what else? Why Work here?
- Work Billions of people use our software daily its in the telecom, avionics, medical systems and moreand were always doing fresh stuff and its great to be a part of it.
- Rules Rule #1 at Enea is we are a company for creative, smart developers, who respect the passion for code. Thats it. Thats the rule.
- Money Yep, we pay well. Money is not the problem, find what you love and do it.
- Humans We are not a factory. We like to build robots but we are not robots here. In fact, we take pride in being free humans first, code lovers second.
- Innovation Open brains. This is an agile-built company, full of thriving brains hungry for more.
by via developer jobs - Stack Overflow
No comments:
Post a Comment