Job Information
Motion Recruitment Partners Sr/Principal-Embedded Firmwate Eng.-C/C++, RTOS, Chips, Medical Device in Lake Forest, California
Sr/Principal-Embedded Firmwate Eng.-C/C++, RTOS, Chips, Medical Device
Lake Forest, CA
Hybrid
Contract
$70/hr - $90/hr
Our client located in south Orange county is currently seeking a Sr./Principial embedded firmware engineer with strong exposurue to C/C++, RTOS, Chip, and microcontrolers to add to thier team building medical devices.
This is a contract-to-hire, onsite hybrid postion 3-4 days a week in thier office. this is NOT a remote role.
Job Duties
Support the R&D Surgical Instrumentation Lifecycle Management team with product updates that require changes to embedded, computer-controlled electromechanical elements in on-market equipment.
Assure all aspects of any embedded design changes have been evaluated for safety and efficacy related to the functional design and use of the device.
Provide input for software documentation updates as required for development projects and changes.
Collaborate with onshore and offshore Software Verification and Validation teams to supply inputs for test cycles, and software changes.
Work closely with the offshore software development specialist team to support updates to software deliverables throughout the development life cycle.
Work closely with the Lake Forest software development team to support software development activities and associated deliverables.
Functions
Duties are listed in order of greatest importance. Other responsibilities may be assigned.
Embedded Software Engineer to design, develop, integrate, and test computer controlled electromechanical devices in a Real Time Operating System (RTOS) environment for medical devices.
Apply working knowledge of design principles that facilitate maintainability, reuse, and clarity of design.
Assess and recommend new technologies and processes. In this position, you will gain an in-depth understanding of the anatomy, physiology, and pathology of the eye.
Apply software development principles to the research and development of Embedded Software applications.
Use ingenuity, creativity, and originality to researching technical issues.
Assure continuity of products and processes through feasibility assessment, research, design, development, and compliance to requirements.
Participate in and occasionally lead design and code reviews.
Ensure compliance to internal SOPs for all project work.
Interact with outside vendors, write/modify/convey embedded system requirements, and be able to identify and hold outside vendors accountable for their deliverables
Assure compliance to software release procedures for post-Market changes to on-market products.
Qualifications / Requirements
Minimum Requirements:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
4+ years hands on embedded software development experience
Excellent written and verbal English communication skills
Team player with demonstrated commitment to meeting schedule and project milestones.
Good interpersonal & Communication skills to build positive departmental and inter-departmental relationships in a virtual, remote, and asynchronous environment.
Preferred Requirements:
Experience in developing firmware for medical devices
Programming in C++ and C targeting embedded Microcontrollers
Object Oriented design patterns and implementation in C+4. Experience with RTOS based applications and designing multi-threaded applications
Experience with CAN and Ethernet
Experience in software risk management and writing software requirements
Experience with waveform generation, transducer signal sampling, motor control and other electromechanical control
Understanding of electronic circuitry: board bring up and interfacing with on and off chip peripherals such as SPI, UART, I2C, ADC’s and DAC’s
Proficient in using lab equipment (logic analyzers, in-circuit emulators, oscilloscopes and DVMs) to debug and troubleshoot designs
Experience in using static analysis, unit testing and other tools/methods to produce high quality
Experience using Git
Experience in working in a Continuous Integration (CI) environment
Experience with one or more software configuration management systems and related tools, such as: Confluence, Jenkins, AWS DevOps, Jira, Git, GitHub, TFS is a big plus
FDA/ISO regulations for software development, prefer including IEC 62304
Understanding of Software Development Lifecycle Management (SDLC) – (Agile/Scrum, iterative)
The Offer
70-90/hr W2 pay
W2 employee benefits are offered if needed
Optional 401k
contract extension or ability for a FTE direct hire.
You will receive the following benefits:
Medical Insurance - Four medical plans to choose from for you and your family
Dental & Orthodontia Benefits
Vision Benefits
Health Savings Account (HSA)
Health and Dependent Care Flexible Spending Accounts
Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
Hospital Indemnity Insurance
401(k) including match with pre and post-tax options
Paid Sick Time Leave
Legal and Identity Protection Plans
Pre-tax Commuter Benefit
529 College Saver Plan
Motion Recruitment Partners (MRP) is an Equal Opportunity Employer, including Veterans/Disability/Women. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.
Posted by: Kevin Gabrielson
Specialization: Embedded C+
Motion Recruitment Partners
- Motion Recruitment Partners Jobs