View All Jobs/Careers

Contact us directly at

immucor logo
TransfuseTransplantTransforma life
immucor logo mobile

Job Information

Immucor, Inc. Software Engineer III in Norcross, Georgia


Founded in 1982 and based in Norcross, GA, Immucor is a global leader in transfusion and transplantation diagnostics products that facilitate patient / donor compatibility worldwide. Our mission is to ensure that patients in need of blood, organs, or stem cells get the right match that is safe, accessible, and affordable. The result is life changing for patients in need of a transfusion or transplant. Our new corporate identity illustrates the right match of donors with patients in need of blood or a specific organ, as well as Immucor’s partnership with healthcare organizations in need of innovation and productivity. With the right match, we can transform a life together!

We are looking for a Software Engineer III to participate in the software development of instrument automation and medical device applications for serological and molecular-based diagnostic assays and ancillary products. The Software Engineer will utilize innovative systems and information technology “best practices” to further our goals and improve our capabilities across the organization. If you are interested in joining an organization where your talents and expertise will be highly appreciated, and if you meet our qualifications to excel in this position, we want to hear from you. Apply today!

This position is not eligible for sponsorship for work authorization by Immucor, Inc. Therefore, if you will require sponsorship from us for work authorization now or in the future, we cannot consider your application at this time .

Software Engineer III (R&D) - Software Engineer


As a Software Engineer, your responsibilities span the software development life-cycle, including requirements definition, design, construction, testing and maintenance.

Responsibilities of this position include:

  • Conducting feasibility of proposed designs to determine their ability to function as intended

  • Developing and maintaining detailed documentation for both internal and external customers

  • Operating within defined processes and procedures to identify necessary activities and determine appropriate actions

  • Collaborating across organizational functions to achieve company and projects objectives and continually improve product performance and capabilities

  • Developing complex software products through all phases of the software development life-cycle, employing various models and methods

  • Collaborating with functional peers and other Research and Development staff to identify solutions for and resolve issues with product software

  • Providing software product technical support to both internal and external customers

  • Possibility of leading the development of software features and/or mentoring less experienced software engineering staff

  • Identifying risks and resolving issues that may negatively impact project schedules, as well as identifying solutions to improve project schedules

Software Engineer III (R&D) - Software Engineer


As a Software Engineer III with a background in medical device or other regulated industry software development,you must be detail-oriented and organized, possess strong oral and written communication skills, and be able to multi-task in a fast-paced, results-oriented environment. Additionally, youmust be have the ability to operate independently and exercise good judgement and possess excellent analysis, troubleshooting and debugging skills.

Other qualifications for the Software Engineer include:

  • Bachelor’s degree in Computer Science or related engineering field; Master’s degree, preferred

  • 4+ years of software experience preferred in the medical device space, specifically with medical application and instrumentation automation software solutions

  • Proficiency with C, C#, C++, VB.NET, ASP.NET, XML, JSON, JavaScript, AJAX, .NET frameworks, Windows Presentation Foundation (WPF), Microsoft Workflow Foundation (WF), Windows Communication Foundation (WCF), MVP Frameworks

  • Proficiency with Windows Operating Systems, Microsoft SQL Server, Web Services, multi-threading, and LINQ

  • Experience developing applications using IIS, Apache server, TCP/IP, and serial communications

  • Knowledgeable in software configuration, build, and release management

  • Experience with integrated development environments and software development applications

  • Experience with Visual Studio and Team Foundation Server, preferred

  • Prior experience with software development of instrument automation and medical device applications

  • Experience with developing prototype platforms and realizing them as commercial products

  • Experience with UNIX family operating systems, a plus

  • Experience with MinGW and Qt, a plus

Software Engineer III (R&D) - Software Engineer



This position is not eligible for sponsorship for work authorization by Immucor, Inc. Therefore, if you will require sponsorship from us for work authorization now or in the future, we cannot consider your application at this time.

Job ID 2019-2049

Category Engineering

Careers | Privacy Statement | Quality Policy | Legal | Site Map

EOE including Disability/Protected Veterans

If you are unable to apply using our online application system, due to a disability, please contact +1.678.421.1269 or +1.678.421.1294. Please indicate the specific assistance needed. This option is reserved for people with disabilities only.