Software Engineering Co-op
Fresenius Medical Care
About the Role
Fresenius Medical Care, a global leader in renal care, offers a product portfolio under the NxStage brand, representing innovative medical technologies. The company is focused on revolutionizing renal care through simple, innovative therapeutic solutions.
Position Summary
Participate in the design, development, and testing of NxStage Medical’s software products and/or related tools.
Key Responsibilities
- Assignments may include embedded SW development, Windows, Linux tools, and/or scripting projects.
- Add new functionality, along with supporting documentation and unit tests.
- Ensure all activities conform to design controls.
- Ensure all analysis, design, and testing activities are properly documented.
- Debug new designs and develop reliability improvements to existing and new designs.
- Perform other duties as assigned.
Requirements & Tech Stack
- Candidate for BS in Software Engineering, Computer Science, or Computer Engineering.
- Programming in Java, C/C++; Objective C, C#/.net preferred; asp.net a plus.
- Embedded programming experience preferred.
- Java, JavaScript.
- Technical knowledge in software development methodologies, design, and implementation.
- Beginning analytical and design skills.
- Basic knowledge of project lifecycles, software development environments, and source control techniques.