Jj

60 Jj Software Jobs Hiring Near You

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of ...

Senior Software Engineer

Danvers, MA · On-site

$129.50K - $170.80K/yr

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of ...

The Navigation Systems Software Manager will lead the embedded software team responsible for delivering nextgeneration surgical navigation systems. This role is a critical technical and ...

Senior Software Engineer

Danvers, MA

$129.50K - $170.80K/yr

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of ...

Software Quality Engineering Lead

Santa Clara, CA · On-site +1

$187K - $207K/yr

Software Quality Engineering Lead Job Code: A011.5804.12 Job Location: New Brunswick , NJ Job Type: Full-Time Rate of Pay: $187,000 - $207,000/year Job Duties: Manage Direct Reports and oversees ...

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Milpitas, California, United States of America ...

Software Quality Engineering Lead Job Code: A011.5804.12 Job Location: New Brunswick , NJ Job Type: Full-Time Rate of Pay: $187,000 - $207,000/year Job Duties: Manage Direct Reports and oversees ...

The Navigation Systems Software Manager will lead the embedded software team responsible for delivering nextgeneration surgical navigation systems. This role is a critical technical and ...

Principal Software Engineer-LabVIEW

Milpitas, CA

$157.30K - $210.90K/yr

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Milpitas, California, United States of America ...

Senior C++ Robotics Software Engineer

Santa Clara, CA · On-site

$143.90K - $189.70K/yr

The Senior C++ Robotic Software Engineer will work with the rest of the Robotics and Control team as well as the Clinical, SW, Hardware and Systems Engineering teams to bring to life the control of ...

Senior Software Test Engineer

Danvers, MA

$116.80K - $151.70K/yr

Danvers, Massachusetts, United States of America We are searching for the best talent for Senior Software Test Engineer. Fueled by innovation at the intersection of biology and technology, we're ...

In this role the Sr. Software Quality Engineer applies tools and practices for the effective and efficient development, transfer, and maintenance of manufacturing processes throughout the product ...

Senior Software Test Engineer

Danvers, MA

$116.80K - $151.70K/yr

Danvers, Massachusetts, United States of America We are searching for the best talent for Senior Software Test Engineer. Fueled by innovation at the intersection of biology and technology, we're ...

Sr. Software Test Engineer

Danvers, MA · On-site +1

$120K - $136K/yr

Job Title: Sr. Software Test Engineer Job Code: A011.8772.7 Job Location: Danvers, MA Job Type: Full-Time Rate of Pay: $120,000 - $136,000/year Job Duties: Design, develop, and execute manual test ...

The Software Program Manager will be a core member of the RAD team, responsible for the design and development of the Ottava system through initial release and subsequent launches. The role will be ...

Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Danvers, Massachusetts, United States of ...

next page

Showing results 1-20

Jj Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (like Python, Java, or C++), version control systems (such as Git), and experience with software development frameworks are commonly required. Attention to detail, effective communication, and teamwork are crucial soft skills for collaborating on projects and delivering robust solutions. These skills ensure the development of high-quality, reliable software that meets user needs and business objectives.

What are some common challenges software professionals face when working on large-scale projects?

Software professionals working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication across distributed teams. Balancing the need for rapid development with maintaining code quality and meeting strict deadlines can also be demanding. Adapting to evolving requirements and integrating new technologies while minimizing disruptions are common aspects of the role, making strong organizational and collaboration skills essential.

What are software developers?

Software developers are professionals who design, create, test, and maintain software applications or systems. They use programming languages and development tools to build software that meets user needs or solves specific problems. Their responsibilities can include writing code, debugging, collaborating with other team members, and updating existing programs. Software developers work in a variety of industries, including technology, finance, healthcare, and more.

What jobs are there in software?

Jobs in software include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, software development tools, and problem-solving skills, with some roles requiring certifications or specific technical expertise.

What jobs in the US pay 300,000 a year?

Software engineering roles, especially senior positions such as principal engineers, software architects, and engineering managers, can earn $300,000 or more annually in the US. High compensation often requires extensive experience, specialized skills, and working at large tech companies or in high-demand industries, sometimes including stock options or bonuses.

What is the difference between Software vs Web Developer?

AspectSoftwareWeb Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle CertifiedSimilar credentials; often a degree in CS or Web Development certifications
Work EnvironmentDevelops software applications for various platforms, including desktop and mobileBuilds websites and web applications primarily for online use
Employer & Industry UsageUsed across tech companies, software firms, and enterprisesCommon in digital agencies, tech startups, and online businesses
Common Search & Comparison IntentPeople compare to understand different roles in software creationOften compared to see distinctions in web-focused development

While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.

Infographic showing various Software job openings at Jj in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Embedded Software Engineer

Jj

Danvers, MA

$76K - $121.90K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

At Johnson & Johnson,we believe health is everything. Our strength in healthcare innovation empowers us to build aworld where complex diseases are prevented, treated, and cured,where treatments are smarter and less invasive, andsolutions are personal.Through our expertise in Innovative Medicine and MedTech, we are uniquely positioned to innovate across the full spectrum of healthcare solutions today to deliver the breakthroughs of tomorrow, and profoundly impact health for humanity.Learn more at jnj.com.

As guided by Our Credo, Johnson & Johnson is responsible to our employees who work with us throughout the world. We provide an inclusive work environment where each person is considered as an individual. At Johnson & Johnson, we respect the diversity and dignity of our employees and recognize their merit.

Job Function:

R&D Product Development

Job Sub Function:

R&D Software/Systems Engineering

Job Category:

Scientific/Technology

All Job Posting Locations:

Danvers, Massachusetts, United States of America

Job Description:

We are searching for the best talent for an Embedded Software Engineer.

Fueled by innovation at the intersection of biology and technology, we're developing the next generation of smarter, less invasive, more personalized treatments.

Are you passionate about improving and expanding the possibilities of Cardiovascular? Ready to join a team that's reimagining how we heal? Our Cardiovascular team develops leading solutions for heart recovery, electrophysiology, and stroke. You will join a proud heritage of continually elevating standards of care for stroke, heart failure and atrial fibrillation (AFib) patients.

Your unique talents will help patients on their journey to wellness. Learn more at https://www.jnj.com/medtech

Responsibilities:

  • Design, development, and test software per medical device software development life cycle (IEC-62304)

  • Collaborate with cross-functional teams including hardware, firmware, and systems engineering to deliver integrated solutions.

  • Work with internal and external partner resources to develop and release software in a timely manner per SOPs

  • Troubleshoot issues, perform root cause analysis, collaborate to resolve issues and implement corrective action

  • Convert user need into software requirements and contribute to software risk management activities.

  • Integrates Johnson & Johnson's Credo and Leadership Imperatives into team goals and decision making.


Qualifications:

  • B.S / M.S. in computer science, math, or an engineering field or equivalent work experience; M.S. preferred.

  • Experience writing memory and run-time efficient code in C/C++ on an embedded platform (micro-controller, microprocessor).

  • Experience in developing multi-threaded applications on real-time operating systems.

  • Comfortable with system-level troubleshooting using EE and software tools.

  • Familiarity with QNX and FDA 524B cybersecurity guidelines would be a big plus.

  • Experience in the medical device industry is strongly preferred.

  • Working knowledge of cardiovascular physiology would be a big PLUS.

  • 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.

Johnson & Johnson is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, protected veteran status or other characteristics protected by federal, state or local law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.

Johnson & Johnson is committed to providing an interview process that is inclusive of our applicants' needs. If you are an individual with a disability and would like to request an accommodation, please contact us via https://www.jnj.com/contact-us/careers or contact AskGS to be directed to your accommodation resource.

The anticipated base pay range for this position is: $76,000 - $121,900.00

The Company maintains highly competitive, performance-based compensation programs. Under current guidelines, this position is eligible for an annual performance bonus in accordance with the terms of the applicable plan. The 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 year. Bonuses are awarded at the Company's discretion on an individual basis. Employees and/or eligible dependents may be eligible to participate in the following Company sponsored employee benefit programs: medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance. Employees may be eligible to participate in the Company's consolidated retirement plan (pension) and savings plan (401k).This position is eligible to participate in the Company's long-term incentive program. Employees are eligible for the following time off benefits: Vacation - up to 120 hours per calendar year. Sick time - up to 40 hours per calendar year; for employees who reside in the State of Washington - up to 56 hours per calendar year. Holiday pay, including Floating Holidays - up to 13 days per calendar year. Work, Personal and Family Time - up to 40 hours per calendar year. For additional general information on Company benefits, please go to: - https://www.careers.jnj.com/employee-benefits This job posting is anticipated to close on May 27, 2026. The Company may however extend this time-period, in which case the posting will remain available on https://www.careers.jnj.com to accept additional applications.

Required Skills:

Preferred Skills:

Analytical Reasoning, Business Behavior, Execution Focus, Model-Based Systems Engineering (MBSE), Problem Solving, Process Oriented, Product Design, Requirements Analysis, Research and Development, SAP Product Lifecycle Management, Scripting Languages, Software Development Life Cycle (SDLC), Software Development Management, Software Engineering Practices, Software Testing, Systems Development Lifecycle (SDLC), Technical Writing, Technologically Savvy