Improve Healthcare with Your career
Software Development Engineer
Waltham, Massachusetts | Concord, California
Software Development Engineer, Fresenius USA, Inc., a Fresenius Medical Care N.A. company, Concord, CA
Purpose and Scope:
Responsible for architecting, designing, developing, testing, and debugging software applications and systems for software enhancements and new products.
Principal Duties and Responsibilities:
- Author software technical documents such as Software Requirement Specification, Software Detail Design, Software Architecture, Integration and Verification Plan, etc.
- Create and analyze software requirement documents and follow appropriate software development process.
- Architect and design customized software applications for use with business processes and in connection with medical devices and systems.
- Integrate software units completed by other Engineers into the system.
- Debugging and testing software.
- Participate in agile sprints, stand-ups, grooming and retrospectives
- Participate in code reviews and other related design reviews.
- Design and develop GUI applications and applications that operate on embedded microprocessors.
- Conduct regular design reviews to achieve cross-functional input and support, beginning in the concept stage of assigned projects.
- Participate in developing software risk analysis and FMEA.
Education Experience and Required Skills:
This position requires a Bachelor’s degree (or equivalent foreign degree) in Software Engineering, Electrical or Electronic Engineering, Computer Science, or a closely related field and 3 years of software development experience. Alternatively, will accept a Master’s degree (or equivalent degree) in Software Engineering, Electrical or Electronics Engineering, Computer Science, or a closely related field and 1 year of software development experience.
Experience, which may have been gained concurrently with the primary experience requirement above, must include 1 year of experience:
- Taking designs from concept, to requirements, to code, to test, to production implementation.
- Designing and developing embedded software solutions using C/C++.
- Designing and developing test procedures, including creating and executing test plans, test scripts, test automation, and test report generation.
- Creation and maintenance of technical documents pertaining to software development.
- Debugging and testing software using software and hardware tools including: JTAG firmware debugger, Microsoft IDE debugger, hardware debugger such as Oscilloscope, Volt Meter, and CAN Analyzer.
EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity
Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.
You do not have any recently viewed jobs
You do not have any saved jobs
By submitting your information, you acknowledge that you have read our privacy policy and consent to receive email communications from Fresenius Medical Care N.A.