We are hiring Staff Embedded Engineer (Hybrid role).
Client: Major Medical Device Client
Position: Staff Embedded Engineer (Hybrid role)
Duration: 18+ Months Contract
Location: Portage, MI 49002
Pay Rate: $80.00-$85.00/ Hr on W2
MUST HAVES
- Yocto maintenance projects
- C, C++, Python, Matlab, other scripting languages
- Linux driver development and kernel debugging
NICE TO HAVES
- Familiarity with requirements and traceability tools (e.g., JAMA, DOORS)
- Familiarity with GitLab and CI/CD pipelines and concepts
- Understanding of SDLC and verification processes, preferably in a regulated environment
TECHNICAL RESPONSIBILITIES
- Conduct or design advanced prototyping and testing.
- Conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements.
- Conduct and design research and studies to support advanced product design.
- Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs.
- Analyze and correct complex product design issues, using independent judgment.
- Independently balance design tradeoffs while designing a component of the system.
- Develop and design software systems per requirements and architecture defined.
- Code development time/resource estimation to support projects.
- Generate and review the necessary documents to support the project. (requirements/design/architecture/bugs/test).
GENERAL RESPONSIBILITIES
- Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success as a leader on the team.
- Identify and support the creation of or improvements to procedures, policies, processes, systems, and technology.
- Support and execute segments of complex product development to advance projects through the design /development/launch process.
- Contribute to product development from concept through release.
- Deliver high quality results with passion, energy and drive to meet business priorities.
- Build relationships and influence across the engineering groups within the business.
- Design, develop, modify, evaluate and verify software components for medical devices.
- In code reviews apply design principals, coding standards and best practices.
QUALIFICATIONS
- Programming Languages: Knowledgeable programming skills in C, C++, Python, Matlab.
- Design and Development Skills: Knowledgeable with integrated development environments (IDE) for projects; knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software.
- Software Process Skills: Software Development Life Cycle processes; knowledge in creating estimates for code implementation time/resource for assigned tasks and projects; knowledge from using Application Lifecycle Management /Traceability tools; knowledge of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle).