Senior Software Engineer

2 months ago


Raleigh, United States Bayforce Full time

WILL NOT ENTERTAIN NON LOCAL CANDIDATES

NO OPT/C2C


-Architecting Host Software (C++), WPF, .NET

-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 applications

-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.

Requirements

-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 is required

-Proficient with Windows 10.

-Proficient with cryptographic algorithm

+10 years of software development is required

-Software development for medical device experience is required.

-Bachelor of Science in Computer Science or equivalent is required.



  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...


  • Raleigh, North Carolina, United States 2iSolutions Inc. USA Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at 2iSolutions Inc. USA. This is an onsite role with a 3-month contract.Key Responsibilities:Design, develop, and integrate software for medical devices.Collaborate with cross-functional teams to ensure software meets requirements and is delivered on...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Application Developer Job Description Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market.Our client, a leading contract medical device...


  • Raleigh, North Carolina, United States Maxonic Full time

    Job Title: Senior Software EngineerJob Description:Maxonic is seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical devices. The successful candidate will be responsible for designing and developing software tools to support...


  • Raleigh, United States Zachary Piper Solutions, LLC Full time

    Piper Companies is hiring for an Senior Embedded Software Engineer for a small solutions company located in Raleigh, NC. The Senior Embedded Software Engineer will be responsible for designing, developing and reviewing software at the Kernal/driver level as well as application layer in the Yocto build system. The Senior Embedded Software Engineer will need...

  • Software Engineer

    3 months ago


    Raleigh, United States TIBCO Software Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...


  • Raleigh, North Carolina, United States Applied Research Associates Full time

    Job DescriptionApplied Research Associates, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a member of our multidisciplinary team, you will be responsible for developing software tools that strengthen our national security.Key Responsibilities:Develop software tools for geospatial modeling and simulationCollaborate with a...


  • Raleigh, North Carolina, United States AA2IT Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at AA2IT. The ideal candidate will have a strong background in software development, with a focus on embedded systems and medical device software.The successful candidate will be responsible for designing and developing software tools to support manufacturing the medical...


  • Raleigh, North Carolina, United States Red Hat Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Backend team at Red Hat. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient software solutions using Go.As a Senior Software Engineer, you will work closely with our team to develop and maintain our...


  • Raleigh, North Carolina, United States 2iSolutions Inc. USA Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at 2iSolutions Inc. USA in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Key Responsibilities:• Design, develop, and integrate software solutions for medical devices.• Collaborate with cross-functional teams to ensure seamless software development...


  • Raleigh, North Carolina, United States Elite WorkForce Inc Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Elite WorkForce Inc. The ideal candidate will have expertise in both front-end and back-end development, with a strong emphasis on troubleshooting and optimizing existing systems.Key Responsibilities:Design and develop web applications...


  • Raleigh, North Carolina, United States Piper Companies Full time

    Piper Companies is seeking a highly skilled Senior Embedded Software Engineer to join their team in Raleigh, NC. The ideal candidate will have expertise in designing, developing, and reviewing software at the kernel/driver level and application layer in the Yocto build system.Key responsibilities include:Leading projects and mentoring junior...


  • Raleigh, United States 2iSolutions Inc. USA Full time

    We are seeking a Senior Software Engineer with a strong background in software development for medical devices in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Required Qualifications:• Minimum 10+ years of software development experience with embedded devices.• Strong proficiency in C++, C#, Microsoft .NET framework, and...


  • Raleigh, United States 2iSolutions Inc. USA Full time

    We are seeking a Senior Software Engineer with a strong background in software development for medical devices in Raleigh, North Carolina (USA). This is an onsite role with a 3-month contract.Required Qualifications:• Minimum 10+ years of software development experience with embedded devices.• Strong proficiency in C++, C#, Microsoft .NET framework, and...


  • Raleigh, United States The University of Texas MD Anderson Cancer Center Full time

    Job Title: Senior Director Software Engineer Job Number: 83461 Location: Raleigh,US Job Description As the Senior Director of Software Engineering, you will be instrumental in driving the company’s technological advancements in biotechnology. This leadership role requires you to connect cutting-edge software development with biotech applications. You...


  • Raleigh, North Carolina, United States The Carolinas Center for Medical Excellence Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at The Carolinas Center for Medical Excellence. As a Senior Software Engineer, you will play a critical role in the development and maintenance of our software tools and applications.Key Responsibilities:Develop, maintain, and enhance applications written in C# and...


  • Raleigh, North Carolina, United States Merz North America Full time

    Job Title: Senior Software Test EngineerMerz North America is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software testing strategies and tools to ensure the quality and reliability of our medical device...


  • Raleigh, North Carolina, United States Resource Informatics Group Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, implementing, and maintaining complex software systems using a range of technologies including ASP.NET, .NET, HTML, JavaScript, and Node.js. Key Responsibilities:...


  • Raleigh, United States Envestnet Full time

    Description Envestnet is seeking a passionate and talented Senior Software Engineer to join our Technology team. This is a hybrid role, with in-office work required at our Raleigh, NC office location. Envestnet is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with...