1

Internship Qt Software Engineer Jobs in New York

A highly skilled Embedded Software Engineer to develop and maintain software for embedded systems ... C++ / Qt * Python (PyQt, Tkinter) These tools interact with embedded devices via USB, serial, or ...

Software Engineer

NJ · On-site

$90K - $100K/yr

A highly skilled Embedded Software Engineer to develop and maintain software for embedded systems ... C++ / Qt * Python (PyQt, Tkinter) These tools interact with embedded devices via USB, serial, or ...

A highly skilled Embedded Software Engineer to develop and maintain software for embedded systems ... C++ / Qt * Python (PyQt, Tkinter) These tools interact with embedded devices via USB, serial, or ...

Software Engineer II

Bohemia, NY · On-site

$78K - $105K/yr

... QT sample program and GUI-based Windows test programs, or programs, or supporting the design and ... Mentoring software interns * Candidates must be a U.S. Person, defined as either a U.S. citizen or ...

Software Engineer II

Bohemia, NY · On-site

$78K - $105K/yr

... QT sample program and GUI-based Windows test programs, or programs, or supporting the design and ... Mentoring software interns * Candidates must be a U.S. Person, defined as either a U.S. citizen or ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

next page

Showing results 1-20

Internship Qt Software Engineer information

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

To thrive as an Internship Qt Software Engineer, you need a solid understanding of C++ programming, basic knowledge of software development principles, and familiarity with the Qt framework. Experience using development tools like Qt Creator, version control systems (such as Git), and possibly a grasp of GUI design concepts are typically required. Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment help interns stand out. These skills and qualities are vital for efficiently building robust, user-friendly applications and contributing effectively to software projects.

What types of projects and technologies can an Internship Qt Software Engineer expect to work on during their internship?

As an Internship Qt Software Engineer, you will typically contribute to projects involving the development of cross-platform desktop or embedded applications using the Qt framework and C++. Interns often assist in writing, testing, and debugging UI components, implementing new features, and collaborating with both senior engineers and designers. You may also be involved in code reviews and participate in agile team meetings, gaining exposure to professional software development workflows. This hands-on experience allows you to build your technical skills and develop a deeper understanding of how large-scale Qt applications are built and maintained.

What does an Internship Qt Software Engineer do?

An Internship Qt Software Engineer assists in designing, developing, and testing software applications using the Qt framework, which is widely used for creating cross-platform applications with graphical user interfaces. Interns typically work on coding, debugging, and implementing features under the supervision of experienced engineers. They may also contribute to software documentation, participate in code reviews, and collaborate with other team members to deliver high-quality products. This role helps interns gain practical experience in software engineering and learn industry-standard development practices.
What are the most commonly searched types of Qt Software Engineer jobs in New York? The most popular types of Qt Software Engineer jobs in New York are:
What cities in New York are hiring for Internship Qt Software Engineer jobs? Cities in New York with the most Internship Qt Software Engineer job openings:
Software Engineer

Software Engineer

Go!Foton

Somerset, NJ • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

A highly skilled Embedded Software Engineer to develop and maintain software for embedded systems. The role involves working across Linux-based applications, hardware interfacing, firmware collaboration, and PC-side tools to support device configuration, monitoring, diagnostics and basic management of them.
KEY RESPONSIBILITIES:

  • Develop and maintain industrial-grade embedded Linux applications (C/C++, Python)
  • Customize Linux distributions (Yocto)
  • Develop and debug device drivers and kernel modules
  • Interface with hardware peripherals (UART, SPI, I2C, USB, Ethernet)
  • Collaborate with firmware engineers and understand MCU interactions
  • Develop interfaces to external applications through ex. SNMP etc.
  • Develop PC applications/tools for configuration, visualization, and firmware updates
  • Support full product lifecycle from concept to production
PC APPLICATION DEVELOPMENT
  • Develop desktop tools for device configuration, firmware updates, and diagnostics using technologies such as:
    • C++ / Qt
    • Python (PyQt, Tkinter)
These tools interact with embedded devices via USB, serial, or network interfaces.
  • Develop basic desktop applications and/or API for managing the equipment.
HARDWARE & FIRMWARE INTERACTION
  • Work closely with hardware and firmware teams to:
    • Understand schematics and data sheets
    • Validate system behavior and signal integrity
    • Debug issues across hardware/software boundaries
    • Interface with microcontrollers and SoCs
  • Perform system-level debugging using tools like GDB, JTAG, logic analyzers
  • Optimize performance for CPU, memory, and I/O
PREFERRED SKILLS
  • Experience with Yocto or Buildroot
  • Familiarity with Linux kernel and driver development
  • Experience with GUI frameworks (Qt, .NET, or Python-based GUIs)
  • Experience with web-based technology (webserver, Database, Web GUI).
  • Experience with debugging tools (oscilloscope, logic analyzer)
  • Understanding of networking protocols (TCP/IP, sockets, SNMP)
  • Familiarity with fiber optics network
  • Knowledge of firmware and RTOS concepts
ESSENTIAL EDUCATIONAL/EXPERIENCE REQUIREMENTS
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or Computer Science
  • 3+ years of experience in embedded systems development
ESSENTIAL SKILLS/TRAITS
  • Strong programming skills in C/C++
  • Experience with Embedded Linux systems and tools
  • Knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet)
  • Experience with version control systems (Git)
  • Strong problem-solving and debugging abilities
  • Strong focus on reliability, safety, and manufacturability in product design.
COMMUNICATION SKILLS
  • Strong verbal and written communication skills
  • Ability to collaborate across hardware, firmware, and software teams
  • Capable of documenting designs and presenting technical information
WORK LOCATION
  • This is primarily an on-site role due to hands-on development
  • On-site presence required for lab work, debugging, and collaboration
TRAVEL
  • Occasional travel may be required for supplier visits, testing, or customer support.
WORK ENVIRONMENT
  • This role involves cross-functional collaboration with hardware, firmware, and QA teams. Engineers will work in a lab environment with embedded boards, test equipment, and development tools.
  • To collaborate well with global internal and external teams, early morning or late evening online meetings may be required.