Job Description

Job Type : Permanent

Location/City : GA - Atlanta

Category : Software/Embedded

Region : Southeast

Id : 25329

This Software Engineer Developer will be responsible for the design & development of the application, embedded, and test software used our client’s products.  The individual will develop software following our client’s procedures, IEC 62304, FDA guidance, & other applicable regulatory standards.  You will be responsible for developing the software architecture, user interface, and application code for the products.


        You will design and implement graphical user interfaces, multi-threading applications, and multiple instruments and sensors interface.

        Develop signal acquisition, digital signal processing and close-loop control algorithms.

        You will develop high and detailed level software design specifications

        Participate in peer code reviews, test the code, and perform integration and system testing (SW and HW).

        Author module, integration, and/or system/product test plans.

        Perform software V&V and documentation.

        Must be able/willing to work independently (minimal supervision)

        Design, code, debug and test new components, such as transducers or ICs and specific product related applications

        Speak with engineers, programmers and others to design the system and to obtain information on project limitations and capabilities, performance requirements and interfaces

        Creatively provide resolution to technical problems in a cost-effective manner

        Where necessary, oversee and develop patenting of intellectual property, inventions, and business processes

        Perform risk management activities following operating procedures, ISO 14971, FDA guidance, and other international standards as required


        You must collaborate with engineers and other personnel to implement operating procedures, resolve system malfunctions, and provide technical assistance

        Become the technical expert in your area of responsibility and provide guidance and mentoring to other team members

        Adheres to all company policies, procedures, and business ethics codes

        Demonstrates ability to interact and cooperate with all company employees, consultants, external customers, and/or vendors

        Performs effectively in a team environment to develop and maintain effective working relationships

        Able to be flexible with your work time to accommodate company needs

        Other duties may be required and assigned by the Supervisor and/or the Supervisor’s Manager

        MS in Computer Science or Computer Engineering

        BS in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience

        3+ years of experience in software development, preferably in the medical device industry

        Must have demonstrated experience in C# and .NET programming

        Experience with control systems, sensors, calibration, and signal analysis

        Experience with hardware interaction, signal acquisition and conditioning

        Experience with regulated software development processes

        Effective written and verbal communication skills

        Ability to plan and manage completion of software tasks in a timely manner

        Familiarity with risk assessment

        Experience with GUI development

How to Apply:
Please send your resume in Word or PDF format to:
Copy and Paste the following job title and code and place it in the subject line of your email so we can identify the job: Software Developer (#25329-MH1639)

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online