1

Medical Device Embedded Software Engineer Jobs in Syracuse, NY

... or medical device systems. * Strong technical expertise in embedded C/C++, RTOS environments (e.g., ThreadX), Embedded Linux, kernel/driver development, networking protocols, and multi-threaded ...

Embedded Software Engineer

Syracuse, NY · On-site

$82K - $113K/yr

As we expand, we're looking for an Embedded Software Engineer to accelerate product development of high performance, embedded software systems.  Location: This position is onsite in Syracuse, NY.

Software Engineer

Syracuse, NY · On-site

$123K - $190K/yr

Embedded C/C++, C/C++) * Proficient in common procedural/scripting languages and object definition ... Experience with Linux kernel modules, Linux source code, and device trees * Experience building the ...

Engineer Software

Syracuse, NY · On-site

$82K - $160K/yr

Embedded C/C++, C/C++) * Proficient in common procedural/scripting languages and object definition ... Experience with Linux kernel modules, Linux source code, and device trees * Experience building the ...

Embedded Firmware Engineer

Syracuse, NY · On-site

$101K - $139K/yr

... software issues to ensure optimal wiring-device design. * Implement firmware for wiring-device ... LNCA offers comprehensive medical, dental, and vision coverage, as well as distinctive benefits ...

next page

Showing results 1-20

Medical Device Embedded Software Engineer information

See Syracuse, NY salary details

$69.2K

$151.5K

$171.9K

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

As of Aug 31, 2026, the average yearly pay for medical device embedded software engineer in Syracuse, NY is $151,547.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,900.00 and $170,900.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

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 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 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 job categories do people searching Medical Device Embedded Software Engineer jobs in Syracuse, NY look for?

The top searched job categories for Medical Device Embedded Software Engineer jobs in Syracuse, NY are:

What cities near Syracuse, NY are hiring for Medical Device Embedded Software Engineer jobs?

Cities near Syracuse, NY with the most Medical Device Embedded Software Engineer job openings:

Infographic showing various Medical Device Embedded Software Engineer job openings in Syracuse, NY as of August 2026, with employment types broken down into 68% Full Time, 2% Temporary, and 30% Contract. Highlights an 90% In-person, 6% Hybrid, and 4% Remote job distribution, with an average salary of $151,547 per year, or $72.9 per hour.

Embedded Software Engineer III

Skaneateles, NY • On-site

DivIHN Integration Inc
Software Development • 51 - 200 employees

$133K - $175K/yr

Contractor

Re-posted 11 days ago


Job description

DivIHN (pronounced “divine”) is a CMMI ML3-certified Technology and Talent solutions firm. Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations. Since our formation in 2002, organizations across commercial and public sectors have been trusting us to help build their teams with exceptional temporary and permanent talent.

Visit us at https://divihn.com/find-a-job/ to learn more and view our open positions.

 
Please apply or call one of us to learn more

For further inquiries regarding the following opportunity, please contact our Talent Specialist:
Hema Malini at (630) 847 0275

Title: Embedded Software Engineer III
Location: Skaneateles, NY (Hybrid Preferred - but open to 100% Remote)
Duration: 12 Months
 
Only W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered.
 
Work Arrangement:
•    Preferred onsite; open to remote
•    Hybrid: 3 days onsite if local
•    No travel required if Remote
•    Remote candidates must be located in EST or CST
 
Description
As a Senior Embedded Software Engineer, you will be involved with the research and development of advanced medical monitors, saving lives across the whole world. You will take part in the development, implementation, documentation, and sustaining engineering for products. The successful candidate will possess solid hands-on technical abilities, an understanding of modern software practices, a vision for software development, and a passion for their work in transforming healthcare. An ideal candidate is a self-starter who can independently dig into issues and arrive at solutions. Good communication skills and the ability to collaborate with other software developers is essential for this position.
 
Key Responsibilities:
• Design and implement portions of the software for an existing device working cross-functionally to understand needs and requirements, and supporting the team with your technical expertise.
• Take part in the creation of schedules and tasking to facilitate the execution of development, completion, and delivery of software,
• Apply strong software engineering expertise to design and implement robust software architectures, while influencing the processes and methodologies used by the team to create quality software.
• Develop software that will be deployed in medical products using modern development practices such as: design patterns, strong object-oriented principles, unit testing, automated testing, and software evaluation tools
• Participate in the formal documentation processes for requirements generation, software architecture, and detailed designs
 
Key Requirements:
•    Strong experience with ThreadX (similar RTOS acceptable)
•    C++ embedded development experience
•    Deep hands-on embedded systems background
•    Medical device industry experience is a plus
•    Strong debugging, troubleshooting, and root cause analysis skills

Specific credentials and skills that you’ll bring:
• Bachelor’s degree in Electrical Engineering, Computer Engineering, or related discipline
• 5+ years’ experience in embedded software engineering, successfully utilizing C/C++ in a production environment. ARM assembly experience a plus.
• Experience developing software on the ThreadX operating system (experience with similar embedded RTOS may be considered).
• Knowledge of peripherals NetX and USBX preferred, PEGX experience is a plus.
• Ability to troubleshoot kernel, user interface, communication, thread interactions, and other general issues in an embedded multithreaded environment; experience with debuggers is advantageous.
• Cybersecurity knowledge and understanding of secure coding methods and practices is strongly preferred
• Familiarity with software configuration management, issue tracking, and version control – TFS or Azure DevOps preferred.
• Strong interpersonal and problem-solving skills, and the ability to interact with other engineers while maintaining a positive and collaborative environment.
• Knowledge and understanding of IEC 62304 is a plus.
 
Interview Process:
•    1 introductory video interview
•    2 technical interview rounds

About us:
DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond. The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.

DivIHN is an equal opportunity employer. DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.