Job details
Salary $101,500 - $142,000 a year
Full job description
Ethicon is recruiting for a staff embedded software engineer, advanced imaging and visualization r&d, located in cincinnati, oh, santa clara, ca, or copenhagen, denmark sitesRemote work is an option, but travel to either cincinnati, oh, santa clara, ca, pittsburgh, pa is required approximately every 4-6 weeks.
Ethicon, part of the johnson & johnson medical devices companies, has made meaningful contributions to surgery for more than 60 years from creating the first sutures, to revolutionizing surgery with minimally invasive proceduresOur continuing dedication to shape the future of surgery is built on our commitment to help address the world`s most pressing health care issues and improve and save more livesThrough ethicon`s surgical technologies and solutions including sutures, staplers, energy devices, trocars and hemostats and our commitment to treat serious medical conditions like obesity and cancer worldwide, we deliver innovation to make a life-changing impactFor more information, visit www.ethicon.com
The staff embedded software engineer, advanced imaging r&d, will be driving early to mid-stage projects feasibility to charter and next steps in the stage-gate process, more particularly develop and embody imaging algorithms and processing steps into an api that will work closely with underlying hardware, to process surgical imaging and achieve speed, quality and unparalleled informative, surgical visualizationMore generally, staff engineer will be a key contributor to help advance our advanced imaging product development pipeline.
Key responsibilities:
Software development and maintenance activities for image analysis and acquisition software packages.
Lead development, debugging, testing, deployment, maintenance, and all phases of the software development lifecycle (sdlc).
Design and implement new embedded software based on future product requirements, propose hardware, software and system requirements for newly developed applications by examining design criteria and system feasibility.
Design and develop custom solutions in embedded c and/or c++Maintain and improve existing embedded software packages.
Develop and test embedded firmware using debuggers, emulators, simulators, and logic analyzers as neededTest code on the target application board.
Key contributor in team-based creation of requirements, specifications, architecture and design of final product.
Work with product engineering team to provide access to software, system and documentation to facilitate product testing and release.
Maintain software documentation and resources by creating and maintaining release notes, system specifications and design documentation.
Collaborate with internal engineering teams and external partners (as needed) to define and execute functional and performance testing as well as debugging.
Provide software release packages with appropriate release notes and documentation that aids quality assurance in the testing of the overall systems.
Effectively communicate opportunities, status, risks, and recommendations to peers and project partners.
The base pay range for this position is $101,500 to $142,000.
The company maintains highly competitive, performance-based compensation programsUnder current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable planThe annual performance bonus is a cash bonus intended to provide an incentive to achieve annual targeted results by rewarding for individual and the corporation’s performance over a calendar/ performance yearBonuses are awarded at the company’s discretion on an individual basis.
Employees may be eligible to participate in company employee benefit programs such as health insurance, savings plan, pension plan, disability plan, vacation pay, sick time, holiday pay, and work, personal and family time off in accordance with the terms of the applicable plansAdditional information can be found through the link below.
Eligible for benefits to include medical, dental, vision and time off as well as any others as provided for in the applicable collective bargaining agreement.
For additional general information on company benefits, please go to: - https://www.careers.jnj.com/employee-benefits
Johnson & johnson is an affirmative action and equal opportunity employerAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Qualifications
Requirements:
Bachelor’s degree in software/computer/electrical engineering or a related science/engineering degree
Minimum of 7 years of relevant experience
Demonstrated experience with c and/or c++ design, development, and troubleshooting
Ability to architect systems and hardware
Familiar with source code control, build and release management (git, subversion etc.)
Strong interpersonal and communication skills
10-20% travel
Preferences/assets:
Advanced degree
3+ years of experience in embedded systems, linux preferred
Experience with development of imaging software/digital image processing
Familiarity with standard image signal processing (isp) pipelines
Familiarity with fpga software development (xilinx, intel)
Experience with cuda/gpu development
Experience with opencv
Track record in r&d delivering solutions within a complex system architecture
Knowledge/experience with agile development process (scrum)
Experience with design control activities and design history file implementation per fda & ce mark standards for medical devices
Primary location
United states-ohio-cincinnati-4545 creek road
Other locations
Europe/middle east/africa-denmark, north america-united states, north america-united states-california-santa clara
Organization
Ethicon endo surgery inc (6041)
Job function
R&d
Requisition id
2105969275w