1

Medical Device Embedded Software Engineer Jobs in Atco, NJ

Embedded Software Engineer

Camden, NJ · On-site

$132K - $174K/yr

Embedded Software Engineer Camden New Jersey - W2 Candidates only • C++ (up to C++ 14) • Python • Minimum of 5+ years of C++ and Python experience with Real time embedded systems • Usage of a ...

Supporting the development of console and embedded software systems * Troubleshooting issues and ... Producing documentation to support medical device regulatory processes Who This Is For * Students ...

Software Engineer

Camden, NJ · On-site

$109.49/hr

Software Engineer Pay rate up to $109.49/hr Location: Camden, New Jersey Zip code: 08103 Start Date ... Experience developing device drivers and Board Support Packages for real time embedded systems.

Technical Lead Software Engineer - LMES Level Job Code: 40432 Job Location: Camden, NJ Schedule: 9 ... Experience developing device drivers and Board Support Packages for real time embedded systems

Embedded Engineer

Philadelphia, PA · On-site

$132K - $174K/yr

Job Title: Embedded Engineer Location: Philadelphia, PA * Strong understanding of Yocto and ... Good understanding of software development workflows and CI/CD pipelines * Ability to work with ...

Develop and integrate software in Linux and embedded environments * Create scripts for UNIX/Solaris ... If eligible, the benefits available for this temporary role may include the following: • Medical ...

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See Atco, NJ salary details

$69.6K

$152.4K

$172.9K

How much do medical device embedded software engineer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for medical device embedded software engineer in Atco, NJ is $152,403.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,700.00 and $171,900.00 per year, depending on experience, location, and employer.

What are Medical Device Embedded Software Engineers?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

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

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by Medical Device Embedded Software Engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.
What job categories do people searching Medical Device Embedded Software Engineer jobs in Atco, NJ look for? The top searched job categories for Medical Device Embedded Software Engineer jobs in Atco, NJ are:
What cities near Atco, NJ are hiring for Medical Device Embedded Software Engineer jobs? Cities near Atco, NJ with the most Medical Device Embedded Software Engineer job openings:

Lead Embedded Software Engineer

Galaxy Technology Hires LLC

Camden, NJ • On-site

Full-time

Re-posted 10 days ago


Job description

Lead Embedded Software Engineer
Camden, NJ - *Relocation Assistance Provided*
***DoD Secret Security Clearance Required***
The Company
Our client is one of the largest, successful aerospace, defense and technology innovators in the world. They operate in over 100 countries and provide strategic solutions to the US, in order to protect and defend our freedoms worldwide, with advancing space access, supporting national security, civil service, and transportation safety. Their employees are passionate about their customers and their mission, as they enjoy working with cutting edge technologies and advancements that are positively impacting our society.
The Job
Our client is seeking a Technical Lead Software Engineer. Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status, measuring teams work performed utilizing EVMS techniques and enforcing process across the entire SDLC.
The selected candidate will apply technical proficiency across various stages of our SDLC, gather requirements and work closely with stakeholders to prioritize and scope tasks. The selected candidate will be working as a lead team member on a Scrum team and will be instrumental in setting our direction and strategy for product and infrastructure development.
Functions
  • Experience leading a Software Team / Project, strong project management skills
  • Project planning, task definition and assignment; performance monitoring
  • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo
  • Developing Software utilizing Modern C++ tools and standards
  • Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers
  • Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team
  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware
  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test
  • Develop software test plans and procedures, and other relevant technical documentation
  • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results
  • Participate in peer reviews, identify, track and repair defects

Qualifications
  • U.S. citizenship with an Active Department of Defense (DoD) Secret clearance
  • Bachelor's or master's degree in computer engineering, Electrical Engineering, Computer Science, or related field
  • 10+ years of experience debugging applications on simulated and target hardware
  • Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks, or similar
  • Excellent oral and written communication skills

Preferred Skills
  • Experience with EVMS
  • Project planning, task definition and assignment; performance monitoring
  • Experience developing device drivers and Board Support Packages for real time embedded systems
  • Experience with Information Assurance and/or cryptography
  • Experience with NSA Type 1 certification or other SW certification such as DO-178

Security Clearance
Please be aware this position requires a DoD Secret security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.