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
A 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: email@example.com|
|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)|