Embedded Software Engineer
About the role
- The Embedded Software Engineer is responsible for coordinating software development activities including concept, development, verification, validation and sustaining software engineering source code and technical documentation. Programming and project management, coordinates internal and external teams
What you'll do
- Coordinate development and approvals of specifications and implementation of embedded software for medical drug delivery devices following IEC 62304, software hazards analysis and cyber security risk management controls per ISO/IEC 14971, FDA regulations and global medical industry standards.
- Understands the end user perspective and requirements, accurately converts that into software designs inputs to establish topologies, software design requirements and architecture documentation, plans for software and system features to satisfy product design requirements and system components.
- Project manage internal and external team members for software development and, when necessary, multidisciplinary team members,
- Works with Systems, Electronic & Mechanical engineers, quality and regulatory professionals.
- Able to use software engineering tools and techniques such as continuous integration, static code analysis, test automation and code generation.
- Coordinate the design and implementation of code verification testing plans and procedures for software verification testing and Human Factors Engineering Validation.
- Make recommendations for software and hardware selection and improvements.
- Support the design transfer to manufacturing processes associated with embedded software and systems integration.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering. Master’s degree is a plus.
- 8+ years of experience in software development for medical devices, or three years of progressive experience in software development in lieu of every year of education.
- Experience using tools such as code review applications, software configuration management, Unified Modified Language (UML), C++, Qt, QML, J2EE .Net technologies, platforms that helps teams develop, secure, and deploy software for designing and development of medical devices embedded software systems.
- Experience with medical software and risk management standards such as IEC 62304 and ISO 14971.
- Experience in developing / coordinating development of embedded software for system on chip (SoC) hardware and real time operating system (RTOS).
- Project management skills to lead projects and team members, internally and externally, organizing, and prioritizing workflow to meet schedules. Responsible, able to work independently without supervision and as a team player.
- Good communication and presentation skills.
- Quality Management System complaint to ISO 13485 and FDA 21 CFR Part 820.
Recommended Jobs
Software Engineer, Full Stack
About The Company World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digit…
Avionics Test Engineer
Spacecraft represent the most pressing unmet need across the entire aerospace industry. As more launch vehicles come online and the cost to orbit decreases, more companies launching payloads to space…
Housekeeper/Property Cleaner/Janitorial
Fresh Start Home Cleaning is seeking a well-trusted associate. Part-time position to start, with opportunity for full-time advancement. Benefits: Up to a $300 HIRING BONUS after 180 days. St…
Senior Site Reliability Engineer
Wanna Join the Adventure? Loft Orbital builds a space infrastructure providing a fast & simple path to orbit. We operate satellites, fly customer payloads onboard and handle the entire mission from…
Tax Processing Specialist Senior Associate
Tax Processing Specialist Senior Associate Location Sacramento, CA (Downtown area) : Your Journey at Crowe Starts Here: At Crowe, you have the opportunity to deliver innovative solutions to today's …
Senior Manager, Label Support - Beverly Hills, 90210
Senior Manager, Label Support - Beverly Hills, 90210, United States of America How we LEAD: As Senior Manager, Support, you serve report to the VP Support and act as the senior escalation and o…
Locum Cardiothoracic Physician Assistant
We are hiring an experienced cardiothoracic physician assistant in Beautiful Sacramento, CA! This is a 3-6 month locum contract with an opportunity to extend! Includes Paid Mal Practice, Housing, Tra…
Communications Associate
We are Archetype At Archetype, you help clients think bigger, go further, and achieve more. With over 40 years of experience and 21 offices worldwide, you join a team of 650+ creative individuals …
Customer Support Representative
This position is posted by Jobgether on behalf of Shopmonkey. We are currently looking for a Customer Support Representative in Morgan Hill, California. Join a dynamic and passionate support team wh…