Embedded Software Engineer at Accuro in Raleigh, North Carolina

Posted in Other about 3 hours ago.

Type: full-time





Job Description:

Business Title: Embedded Software Engineer - Medical Device Experience

Location: Raleigh, NC

Job Type: 3+ months contract

Job Responsibilities

  • Design and development of embedded software for the legacy and new generation of the medical device (C and C++)
  • Responsible for design and development of software tools to support manufacturing the medical device (C, C# and C++)
  • Write software requirements for the host application and software tools
  • Provide design input for GUI of system software
  • Ensure FDA compliance of all software and potential Web-based application
  • Responsible for design, development and implementation of cybersecurity control methods meeting FDA NIST standards for host application software, firmware, and sub-systems
  • Perform software testing against the requirements on the medical device and emulator
  • Perform software unit testing
  • Perform Static Analysis, Profiling, and Debugging on user facing software
  • Responsible for making observations, taking measurement using laboratory equipment and tools, data processing, statistical analysis and carrying out test protocols
  • Responsible for testing, system software debugging and troubleshooting the software (Visual Studio)
  • Responsible for supporting software engineering product development from prototype through verification. Work with software test and quality teams in preparing test cases, plans and procedures
  • Assist the software team to drive innovation in software development
  • Approach to working technical issues that supports a schedule-oriented mindset and work ethic
  • Design reviews, forms processing for software releases, documentation, other as assigned

Skills & Experience Required

  • Bachelor's degree in relevant field
  • 10+ years of software development
  • Proficiency with writing advanced C++ and C# code for complex system, managed code, Microsoft .NET framework environment, SQL database, Windows based GUI application development, such as MFC, MVVM, Experience in OpenGL, GPU/CUDA, OpenCV coding, API development for imaging processing, picture control or video playing, Boost, advanced C/C++ GUI programming skill in a human-safety-critical environment
  • Proficient with Windows 10
  • Proficient with cryptographic algorithm
  • Software development for medical device experience is required

More jobs in Raleigh, North Carolina

Other
about 1 hour ago

Stride, Inc.
Other
about 1 hour ago

Stride, Inc.
Other
about 2 hours ago

Pennoni
More jobs in Other

Other
9 minutes ago

Siemens Medical Solutions USA, Inc.
Other
10 minutes ago

PETNET Solutions, Inc.
Other
10 minutes ago

Corindus, Inc.