Embedded Software Engineer

1 Days Old

Our client, a Global Medical Device Manufacture has an immediate opening for a Embedded Software Engineer for a 6 Month + Contract . Our client offers results-driven people a place where they can make a difference - every day! You will also have the opportunity to work with other like-minded, self-directed, and detail-oriented Top Talents in an extremely collaborative and professional environment.
As Software Engineer, you will design and implement complex concepts and draft design documentation for robotic-assisted surgery products. You will work closely with peers and subject matter gurus to develop market leading software that meets customer and system requirements. You will follow the defined design practices including Agile methodology and use sound software engineering principles to ensure that the application software products are safe, robust and user friendly.
Day-to-Day Duties May Include:
Conduct or design prototyping and bench testing. Conduct problem solving, identify potential solutions, and evaluate them against component and sub-system requirements. Conduct research and studies to support product design. Translate design inputs to engineering specifications and produce component and sub-system level designs. Code development time/resource estimation to support projects. Design new components applying various design concepts. Generate and review the necessary documents with project teams (requirements, design, architecture, bugs, test). Med-Device Compliance: Follow fundamental industry standards, design requirements and test strategies which apply to regulatory requirements. Independently create or refine engineering documentation, such as the Design History file. Follow R&D procedure like design controls and risk management, per the Quality Management System. General Work cooperatively with R&D, Quality, Clinical, Marketing and Project Management to ensure project success as a key member of the team, collaborating with others and solidifying relationships. In code reviews apply design principals, coding standards and best practices. Develop and design software components per requirements and architecture defined. Job Requirements
Qualifications: Bachelor's Degree in Software Engineering / Computer Science or related discipline. 2+ years of work experience. Preferred Qualifications: Experience in C++ and Object-Oriented programming in a production environment is strongly preferred. Knowledge in computer science fundamentals such as data structures and algorithms. Experience in software developments with IDEs and tools for source control, static/dynamic analysis, code coverage, CI/CD, and task/defect/requirement management. Experience in Software Development Life Cycle (SDLC) and/or Agile software development. Knowledge of linear algebra, 3D graphics, and/or computational geometry. Experience in design patterns, software modeling, and/or architecture design. Knowledge of Qt framework is a plus. Experience in medical imaging, image processing, computer vision, algorithm development, computer-assisted surgery, or robotics. Experience with biomedical software development or software development in a regulated environment. Experience working in Linux environments is a plus.
Location:
Fort Lauderdale, FL, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search