What are the responsibilities and job description for the Senior Embedded Software Engineer position at Defibtech, LLC?
Defibtech is seeking a Senior Embedded Software Engineer (AEDs) based within the Research and Development organization, responsible for the design, development and testing of embedded software for Class III medical devices. The ideal candidate should possess a solid foundation in software engineering principles and the ability to apply them to solve complex engineering problems. This role is based on site at our headquarters in Guilford, CT with flexibility to some hybrid work.
Core Responsibilities :
- Designs, implements, and delivers reliable, high quality, and robust embedded software for medical devices and supports hardware design and development.
- Writes software architecture, requirements, specifications, and design documents.
- Complies with medical device software development procedures and regulations.
- Develops detailed technical design of system architecture and software components based on requirements.
- Develops code and performs code reviews.
- Prototypes and troubleshoots new software builds.
- Ensures all code is under version control.
- Contributes to test procedures and perform bench testing.
- Contributes to the development and execution of module test procedures.
- Contributes to the development and execution of functional test procedures.
- Works cooperatively with other R&D software developers as well as across all other engineering disciplines i.e., systems, electrical, mechanical, and validation.
- Serves as a technical core team member and effectively supports cross functional teams and contributes to requirements definition at the functional level.
- Participates in design reviews providing feedback related to software.
- Designs, develops, and tests software tools used to manufacture the product.
- Drives improvements to product and process quality and efficiency
- Identifies and resolves software issues in existing products.
- Remains updated with the latest trends and technology in embedded software.
- Promotes software engineering best practices (unit testing, code reviews, design documentation).
- Demonstrates Defibtech's values on the job. Promotes and participates in continuous improvement.
- Actively supports compliance of Company operations to all applicable laws, regulations and standards, good business practices and company documented procedures (including but not limited to FDA, Quality Systems Regulations, safety regulations and applicable statutes).
Qualifications / Requirements :
Work Environment and Physical Demands :
Compensation and Benefits :
Defibtech is committed to a diverse workplace and is an Equal Opportunity / Affirmative Action employer and E-Verify Company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
The above description of core responsibilities and qualifications are intended to describe the general nature and level of the work being performed, but they are not an exhaustive list of all the required responsibilities and skills of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Defibtech endeavors to make www.defibtech.com accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Human Resources at 203.453.6654. This contact information is for accommodation requests only and should not be used to inquire about the status of applications.