What are the responsibilities and job description for the Staff Embedded Software Engineer position at VirtualVocations?
A company is looking for a Staff Embedded Software Engineer to work on medical device projects from design to implementation.Key ResponsibilitiesLead the software project deliverables and ensure compliance with medical regulatory guidelinesGenerate and execute test verification / validation protocols and analyze test dataAssist in preparing quotes and proposals for product development and support production staff as necessaryRequired QualificationsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalentMinimum of ten (10) years of applicable work experience in embedded software designProficiency in C and C programming languagesExperience with bare metal and RTOS-based systems, with familiarity in ARM Cortex-M / IAR a plusDemonstrated proficiency in object-oriented and / or structured design principles