Chelmsford, MA 01824
Our client, a medical device manufacturer is looking for a Software engineer with 3+ years of experience writing C/C++ embedded Linux applications using object-orient design mythologies.
In this role you will be working in a team environment to develop and maintain real-time embed medical application.
Our client is seeking someone who is able to multi-task, come up to speed quickly and have good debugging and documentation skills.
-Develops real-time embedded applications using C/C++ on a Linux platform Develops, documents, and maintains software source code for assigned software units.
-Develops, documents, and maintains software high-level designs for assigned software modules.
-Develops, documents, and maintains software low-level designs for assigned software units.
-Develops, documents, and executes software unit verification plans for assigned software units.
-Develops, documents, and executes software integration verification plans for assigned software modules.
-Participates in the development of, and executes portions of, software system verification plans for a medical device.
-Works closely with the other software team members, understands their impact on the project, and assists them as needed.
-Minimum of 3 years of experience as a Software Engineer, including at least 12 months of experience in a medium size software development program.
-Experience with event-driven, object-oriented, and procedural software design methodologies
-Experienced in C or C++ programming languages UML development experience a plus
-Experienced in designing and implementing real-time embedded software
-Experience with developing an embedded Linux operating systems
-Experience with formal software product development within a regulated industry such as Medical Devices, Avionics, or Defense helpful.