Johnson & Johnson is seeking to develop the next generation of smarter, less invasive, and more personalized treatments, particularly in the Cardiovascular domain, by enhancing their embedded software systems for medical devices.
Requirements
- Proven experience with embedded systems in consumer electronics, automotive, medical devices, or industrial applications.
- Strong proficiency in C/C++ and QNX operating system.
- Familiarity with software development tools (e.g., JAMA, Git, Jenkins, JIRA).
- Experience with Agile methodologies and software lifecycle management.
- Guide architecture and design of embedded software systems using C/C++.
- Ensure integration with hardware components and communication protocols (SPI, I2C, UART, USB, etc.).
- Oversee software validation, verification, and compliance per IEC 62304
Responsibilities
- Guide architecture and design of embedded software systems using C/C++.
- Ensure integration with hardware components and communication protocols (SPI, I2C, UART, USB, etc.).
- Oversee software validation, verification, and compliance per IEC 62304
- Drive adoption of best practices in version control, CI/CD, simulation, and debugging.
- Lead and mentor a team of embedded software engineers and/or engineering managers.
- Define team goals, development roadmaps, and performance metrics.
- Align software development efforts with organizational objectives and product strategies.
Other
- 10+ years in embedded software development in medical device domain.
- 4+ years in a leadership or managerial role.
- Foster a culture of innovation, collaboration, and continuous improvement.
- Collaborate cross-functionally with hardware, QA, product, and operations teams.
- Recruit, onboard, and develop engineering talent.