Johnson & Johnson is seeking to develop the next generation of smarter, less invasive, and more personalized treatments, particularly in the Cardiovascular space, by hiring a Sr. Embedded Software Engineer to join their R&D Engineering team.
Requirements
- 3+ years of experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor).
- 2+ years of experience in developing multi-threaded applications on real-time operating systems.
- Good understanding of FDA 524B cybersecurity guidelines.
- Comfortable with system-level troubleshooting using EE and software tools.
- Knowledge of QNX would be a big plus.
- Experience in the medical device industry is strongly preferred.
- Working knowledge of cardiovascular physiology would be a big PLUS.
Responsibilities
- Collaborate with cross functional teams including post market quality engineering, product security and medical office in assessment & resolution of software anomalies including cybersecurity vulnerabilities.
- Lead internal and external partner resources to develop and release software in a timely manner per SOPs.
- Convert user needs and design inputs into software specifications.
- Design, development, and test software per medical device software development life cycle (IEC-62304)
- Participate in software risk analysis and mitigation.
- Integrates Johnson & Johnson’s Credo and Leadership Imperatives into team goals and decision making.
Other
- M.S. in computer science, math, or an engineering field or equivalent work experience; Ph.D. preferred.
- Willing to travel 5% of the time to meet with customers to assess product performance in the field and gather user needs.
- Highly collaborative with excellent communication and analytical skills.
- Self-motivated and willing to learn and explore new technologies.
- Independent, efficient, and able to manage competing priorities.