Intern - Embedded Software Engineer (Spring 2027)

North Atlantic Industries•Bohemia, NY

About The Position

North Atlantic Industries (NAI) is seeking an Embedded Software Engineer Intern for Spring 2027. NAI provides rugged embedded computing, power supplies, and motion simulation and measurement technologies for military, aerospace, and industrial markets. The company describes its culture as collaborative, with team-building events, company picnics, special event days, and an employee game room. The intern assists with designing, developing, and testing software applications and tools for NAI products. Working with experienced engineers, the intern gains practical exposure to GUI development, embedded programming, and software-hardware integration, while contributing to solutions that support NAI’s business and the intern’s professional growth. This is a part-time internship with a minimum 20-hour workweek during Monday–Friday, 8 a.m.–4 p.m. The approximate start date is January 2027. Internship salary depends on position and academic-year standing; the stated range is $17.50–$27.00 per hour.

Requirements

  • Be enrolled in a Computer Science, Software Engineering, Electrical Engineering, or related program.
  • Understand software engineering concepts, including procedural and object-oriented programming.
  • Have familiarity with C, C++, Python, and TypeScript/JavaScript.
  • Have effective oral and written communication skills in English.
  • Have strong analytical and problem-solving skills.
  • Be able to take initiative and multitask in a fast-paced environment.
  • Be a U.S. Person, defined as a U.S. citizen or lawful permanent resident (Green Card holder), and provide appropriate documentation upon hire to verify this status. Some positions may require U.S. citizenship because of sensitive customer contracts.

Nice To Haves

  • Coursework, projects, or prior experience with embedded software development.
  • Exposure to GUI programming and TCP/UDP Ethernet programming.
  • Familiarity with debugging tools and techniques for hardware/software integration.
  • Experience with Microsoft Office applications.
  • Self-motivation, curiosity, and a desire to learn new technologies.
  • Familiarity with Python and TypeScript/JavaScript.

Responsibilities

  • Assist in the design and development of GUI-based applications and test programs.
  • Support development of applications and software libraries for Windows, Linux, and embedded operating systems.
  • Participate in testing and debugging software that interfaces with hardware devices.
  • Work with engineering staff to integrate software with test equipment, including oscilloscopes, logic analyzers, and meters.
  • Help document software features, test results, and development processes.
  • Learn and apply coding standards, design practices, and version-control tools.

Benefits

  • Collaborative work culture
  • Team-building events
  • Company picnics
  • Special event day
  • Employee game room
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service