Johnson & Johnson MedTech · 4 hours ago
Staff Software Engineer
Johnson & Johnson MedTech is dedicated to healthcare innovation, aiming to improve health outcomes through advanced technologies. The Staff Software Engineer will lead embedded software development for safety-critical medical devices, contributing to new product development and enhancing patient care through innovation.
Hospital & Health Care
Responsibilities
Lead embedded software architecture, design, and development for safety critical medical device application
Develop code as part of larger software development projects. Evaluate available options and implement the best approaches
Adhere to all procedures for end-to-end software / firmware development life cycle including requirements, design, coding, unit testing, system integration, and software release
Hands-on troubleshooting to resolve system, hardware, and software issues requiring data analysis to identify underlying root cause
Oversight of development and deliverables from outsourced vendor
Serve as subject matter expert in areas of competence
Understands and applies Johnson & Johnson’s Credo and Leadership Imperatives in day-to-day interactions with team
Qualification
Required
Bachelor's degree with a minimum of 6 years of relevant experience, or Master's degree with 5 years, or Ph.D. with 3 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related field
Demonstrated ability in software / firmware development delivering reliable, testable and maintainable code for embedded system
Experience with hardware / software integration and issue resolution
Proficiency in LabVIEW under Windows or Linux
Experience with LabVIEW RT or FPGA Modules
Experience with software development best-practices, source code control, requirement and design documentation, code review, and software release
Experience with at least one full cycle of commercial product release
Experience working with cross-functional teams and maintain strong working relationships with internal and external collaborators in a fast-paced goal-driven environment
Strong communication, organizational and interpersonal skills
Preferred
Proficiency in C/C++ is a PLUS
Experience working in FDA regulated industry
Experience with Python, UML, C# or Qt
Experience with RTOS and hardware communication protocols such as I2C, SPI, RS485, TCP, UDP
Experience with board bring-up
Experience with motion / servo control, bootloader, camera ISP
Proficient in Windows API, DLLs, and interfaces
Familiarity with DevOps, and Agile software development
Rapid prototyping experience
Ability to read and understand PCB schematics
Experience with signal/ image processing and computer vision
LabVIEW Associate Developer, Developer, or Architect certifications
Collaborating
Critical Thinking
Research and Development
SAP Product Lifecycle Management
Scripting Languages
Software Development Management
Software Engineering Practices
Software Quality Assurance (SQA)
Systems Development Lifecycle (SDLC)
Technologically Savvy
Company
Johnson & Johnson MedTech
At Johnson & Johnson MedTech, we are working to solve the world’s most pressing healthcare challenges through innovations at the intersection of biology and technology.