1

Software Development Engineer Intern Jobs in Syracuse, NY

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

Engineer Software

Syracuse, NY · On-site

$82K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...

As a Software Engineer, you may... Help design and develop software components that advance our ... development best practices: * Document and clearly communicate designs to peers. * Test and ...

As an Automation Engineering Intern at Cytiva (a Danaher company), you would help improve our ... Supporting the development and testing of DeltaV automation software * Troubleshooting system and ...

... software solutions that enhance productivity and quality of tools, processes, and complete ... The co-op/intern will assist the Operations Engineering Team with creating clear and detailed ...

Software Engineer - Syracuse, NY

Syracuse, NY

$78K - $236K/yr

  • Medical

  • Retirement

  • PTO

Software Engineer Syracuse, NY Applications will be accepted on an ongoing basis. ICR has ... Research, design, development and test of software applications for a variety of systems.

Senior Test Software Automation Engineer

Liverpool, NY · On-site

$106K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Responsibilities also include: - The design, development and maintenance phases of the project ... Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex ...

Cryogenic R&D Engineer

Syracuse, NY

$98K - $128K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a Cryogenic R&D Engineer to join our Research & Development team at Bluefors in ... Experience with CAD software, engineering simulation tools, and laboratory instrumentation ...

next page

Showing results 1-20

Software Development Engineer Intern information

See Syracuse, NY salary details

$13

$25

$38

How much do software development engineer intern jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for software development engineer intern in Syracuse, NY is $25.11, according to ZipRecruiter salary data. Most workers in this role earn between $20.43 and $28.51 per hour, depending on experience, location, and employer.

What types of projects do software development engineer interns typically work on, and how much ownership do they have over their work?

As a Software Development Engineer Intern, you will often contribute to real-world projects that may range from feature development and bug fixes to prototyping new tools or improving existing systems. Interns are usually paired with a mentor and integrated into agile teams, where they are encouraged to take ownership of their assigned tasks and present their solutions. While guidance and code reviews are standard, interns are trusted to design, implement, and test their code, allowing for meaningful hands-on experience and a direct impact on product outcomes.

What does a software development engineer intern do?

A Software Development Engineer Intern assists in designing, coding, testing, and maintaining software applications under the guidance of experienced engineers. Interns typically work on real projects, write code, debug issues, and collaborate with team members to learn the software development lifecycle. This role helps interns gain practical experience, improve programming skills, and understand how software teams operate in a professional environment.

What is the difference between Software Development Engineer Intern vs Software Engineer?

AspectSoftware Development Engineer InternSoftware Engineer
CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldUsually holds a bachelor's degree or higher in computer science or related discipline
Work EnvironmentInternship programs, often part-time or summer roles within tech companiesFull-time employment in software development teams
Employer & Industry UsageUsed across tech companies, startups, and large corporations for entry-level rolesFull-time professional role in similar environments
Common Search & ComparisonOften compared for entry-level experience and career progressionRepresents a standard professional role in software development

The main difference between a Software Development Engineer Intern and a Software Engineer is the experience level and employment status. Interns are typically students gaining practical experience, while Software Engineers are full-time professionals responsible for designing, developing, and maintaining software products.

What are the key skills and qualifications needed to thrive as a software development engineer intern, and why are they important?

To thrive as a Software Development Engineer Intern, you typically need proficiency in programming languages such as Java, Python, or C++, and a solid understanding of computer science fundamentals, often supported by coursework or personal projects. Familiarity with development tools like Git, integrated development environments (IDEs), and sometimes cloud platforms or version control systems is expected. Strong problem-solving abilities, eagerness to learn, and effective communication help interns collaborate and adapt quickly. These skills and qualities enable interns to contribute meaningfully to projects while growing their technical and teamwork abilities in a real-world environment.

What are the most commonly searched types of Software Development Engineer jobs in Syracuse, NY?

The most popular types of Software Development Engineer jobs in Syracuse, NY are:

What cities near Syracuse, NY are hiring for Software Development Engineer Intern jobs?

Cities near Syracuse, NY with the most Software Development Engineer Intern job openings:

Infographic showing various Software Development Engineer Intern job openings in Syracuse, NY as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $52,234 per year, or $25.1 per hour.

Staff Engineer, Embedded Software Development

Baker Hughes

Skaneateles, NY

$133K - $175K/yr

Full-time

Medical, Life, Retirement

Re-posted 20 days ago


Baker Hughes rating

7.6

Company rating: 7.6 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

250th of 489 rated machine equipment manufacturers


Job description

Staff Engineer, Embedded Software Development

Are you passionate about building scalable embedded systems that seamlessly integrate low-level hardware with high-level application software?

Do you thrive in designing complex system architectures and debugging across hardware, firmware, and application layers to deliver high-performance, reliable products?

Partnering with the best

As the world leader in non-destructive testing (NDT), Waygate Technologies offers the broadest portfolio of industrial inspection solutions. Our solutions include radiography and computed tomography (CT), remote visual inspection, ultrasound and eddy current technologies. We ensure safety, quality and productivity for our customers across major industries around the world.

Fueling your passion

We are seeking a Staff Engineer in Embedded Development with 4+ years of experience building complex systems that span embedded devices and application-level software. This role focuses on developing and integrating software across device, middleware, and application layers, combining low-level hardware interaction with higher-level system functionality.

As a Staff Engineer, Embedded Software Development, you will be responsible for:

  • Developing Embedded Software: Designing and implementing embedded software in C++ for Linux-based systems, including drivers, hardware interfaces, and system services.
  • Developing Application-Level Software: Building application and middleware components using C# and related frameworks to support device control, user interaction, and system orchestration.
  • Owning System Integration: Designing and implementing interfaces between embedded components and application layers, including APIs, services, and communication pathways.
  • Building Data & Video Pipelines: Developing and optimizing pipelines for data acquisition, image/video processing, and streaming across system components.
  • Leading Hardware/Software Debugging: Diagnosing complex system issues across hardware, firmware, and application layers, including timing, performance, and integration defects.
  • Contributing to Architecture: Defining software architecture, module boundaries, and interface contracts to enable scalable and maintainable systems.
  • Collaborating Across Disciplines: Working closely with FPGA, electrical, imaging, and UI teams to deliver tightly integrated features.

To be successful in this role, you will:

  • Experience: Have 4+ years of experience in embedded and/or system-level software development.
  • Programming: Have strong proficiency in C/C++ for embedded systems and C# for application or middleware development.
  • Embedded Architectures: Have experience with embedded Linux and Windows systems on ARM or Intel CPUs, device drivers, and cross-compilation toolchains.
  • System Integration: Have experience designing and implementing interfaces between embedded systems and higher-level applications.
  • Hardware Interaction: Have hands-on experience interfacing with hardware components and debugging across hardware/software boundaries.
  • Data Handling: Have experience working with real-time or high-throughput data systems (e.g., video, imaging, or sensor pipelines).
  • Development Tools: Have experience with source control systems (Git) and defect tracking / ALM tools (Azure DevOps, Jira, etc.).
  • Education: Have Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM discipline.

Preferred

  • Have experience with imaging systems, video pipelines, or computer vision applications
  • Have experience with Windows application development frameworks (WPF or similar)
  • Have knowledge of communication protocols such as PCIe, USB, Ethernet, I2C, SPI, CAN, WiFi, Bluetooth
  • Have experience optimizing performance across embedded and application layers
  • Have familiarity with cybersecurity practices for embedded devices and system hardening
  • Have experience leveraging AI/ML tools to improve development productivity or system capabilities

Work Environment:

  • This role requires regular onsite presence at the Skaneateles, NY facility.

Work in a way that works for you

We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too.

Working with us

Our people are at the heart of what we do at Baker Hughes. We know we are stronger when our people are developed, engaged, and empowered to bring their authentic selves to work. We invest in wellbeing, capability development, and leadership growth across all levels.

Working for you

Our innovations have transformed the energy industry for over a century. To continue progressing, we look for individuals who embrace change and contribute to building the future.

What You Can Expect

Contemporary work-life balance policies and wellbeing activities

Comprehensive private medical care options

Safety net of life insurance and disability programs

Tailored financial programs

Education assistance

Generous parental leave

Mental health resources

Dependent care support

Additional elected or voluntary benefits

This position requires valid work authorization in the country of employment. The employer is unable to sponsor work authorization for this role at any time.

The annual pay scale for this position is between $101,530.00 - $188,470.00.

Candidates for this role (office-based/ hybrid/ remote) must be located in or near the locations displayed above. The pay range/scale displayed above represents Baker Hughes' good faith estimate of the minimum and maximum for this position at the time of this posting and applies to the possible locations for this position. Baker Hughes will issue a non-bias competitive offer; the salary range posted for this position reflects the projected hiring range for new hires, full-time salaries in some U.S. locations, not including equity or benefits. Where an applicant will ultimately fall within the pay range/scale depends on a variety of factors, including, for example, geographic work location, skillset, qualifications, internal pay alignment, level of experience, and demonstrated performance over time. Please keep in mind that the range stated above is the full base salary range for the role and does not include other forms of compensation. Your recruiter can share more about the pay range for this position during the hiring process.

You will be eligible to participate in Company-sponsored benefit programs, including health & welfare programs and the Thrift Plan (401k). You will have a choice of coverage options that best suit your needs. Coverage options and contribution amounts are related to your benefit elections, base salary level, and specific requirements of each of these plans.

This position is eligible for our comprehensive and competitive benefits package, which can be found here, and is further eligible for additional forms of compensation such as bonuses subject to the terms of the applicable benefit plans or policies.

The Baker Hughes internal title for this role is: Senior Engineer, Embedded Software, Product Design and Engineering

What Baker Hughes employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom