1

Embedded Software Engineer Intern Jobs in Columbia, SC

Research Engineer Intern

Gaston, SC · On-site

$16 - $20.75/hr

Job Summary The Research Engineer Intern will support the Research & Development team by conducting ... software packages. At Zeus, what we do matters, and we pride ourselves in "Turning polymers into ...

Electrical Engineering Intern | Columbia, SC

Columbia, SC · On-site

$17.50 - $23.25/hr

Electrical Engineering Intern | Columbia, SC Join IMEG as an Electrical Engineering Intern in ... Previous exposure to CAD and/or BIM software * Proficient with MS Office Suite including but not ...

The Engineering Intern supports the engineering team by assisting with process improvements, data ... Exposure to CAD software or technical tools is a plus * Strong communication skills and willingness ...

Role Summary We are looking for a passionate Developer Relations Intern to join our global DevRel team. In this role, you will be the bridge between BNB Chain and the developer community. You will ...

Engineer Intern (EI) certification or ability to obtain within one year * ADCI Commercial Diver Certification * Proficiency in Microsoft Office, Bluebeam Revu, and CAD software * 0-3 years of ...

Controls Engineer

Blythewood, SC · On-site

$66.60K - $86.20K/yr

Basic ability and understanding of programming using either LabVIEW, PLC ladder logic, or other embedded control languages. * Experience with software controls and software development tools ...

next page

Showing results 1-20

Embedded Software Engineer Intern information

See Columbia, SC salary details

$12

$23

$35

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

As of May 30, 2026, the average hourly pay for embedded software engineer intern in Columbia, SC is $23.51, according to ZipRecruiter salary data. Most workers in this role earn between $19.13 and $26.68 per hour, depending on experience, location, and employer.

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

To thrive as an Embedded Software Engineer Intern, you need a solid understanding of C/C++ programming, basic knowledge of embedded systems, and progress toward a relevant degree such as Electrical Engineering or Computer Science. Familiarity with microcontroller architectures, debugging tools (such as JTAG/ICE), and version control systems like Git is typically expected. Strong problem-solving abilities, willingness to learn, and effective teamwork distinguish top candidates in this role. These skills and qualities are crucial for developing reliable embedded solutions and collaborating efficiently within multidisciplinary engineering teams.

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

As an Embedded Software Engineer Intern, you will typically work on projects involving the design, coding, and testing of software that runs on microcontrollers or embedded systems. You may assist in developing firmware for hardware devices, debugging real-time systems, and collaborating closely with hardware engineers to ensure seamless integration of software and hardware. Expect to gain hands-on experience with programming languages like C or C++, and tools such as oscilloscopes, logic analyzers, and version control systems. These projects not only build your technical skills but also provide insight into the end-to-end product development cycle.

What does an Embedded Software Engineer Intern do?

An Embedded Software Engineer Intern assists in designing, developing, and testing software that runs on hardware devices such as microcontrollers, sensors, and other embedded systems. Their work often involves programming in languages like C or C++, debugging code, and collaborating with hardware engineers to ensure seamless integration. Interns may also help with documentation, code reviews, and troubleshooting issues that arise in embedded applications.
What are the most commonly searched types of Embedded Software Engineer jobs in Columbia, SC? The most popular types of Embedded Software Engineer jobs in Columbia, SC are:
What job categories do people searching Embedded Software Engineer Intern jobs in Columbia, SC look for? The top searched job categories for Embedded Software Engineer Intern jobs in Columbia, SC are:
What cities near Columbia, SC are hiring for Embedded Software Engineer Intern jobs? Cities near Columbia, SC with the most Embedded Software Engineer Intern job openings:
Infographic showing various Embedded Software Engineer Intern job openings in Columbia, SC as of May 2026, with employment types broken down into 28% Internship, 44% Full Time, and 28% Part Time. Highlights an 83% In-person, 11% Hybrid, and 6% Remote job distribution, with an average salary of $48,909 per year, or $23.5 per hour.
Software Engineer (Data Focused) - Sumter, SC

Software Engineer (Data Focused) - Sumter, SC

ICR, Inc.

Sumter, SC

$125K - $175K/yr

Full-time

Medical, Retirement, PTO

Posted 26 days ago


Job description

Software Engineer (Data Focused)
Sumter, SC
ICR is a rapidly growing employee-owned company focused on solving the hardest problems for the US Government. Join our TACOMA Command Technology amp; Data Office (CTDO) team to help govern unstructured data within and promote data literacy throughout the Command. ICR has opportunities available for a Software Engineer to support embedded software development for our TACOMA CTDO team. This position offers a potential Hybrid work environment in Sumter, SC.

Essential Duties and Responsibilities
  • Work with the team to evaluate business needs and priorities, liaise with key business partners and address team needs related to data systems and management.
  • Translate business requirements into technical specifications; establish and define details, definitions, and requirements of applications, components and enhancements.
  • Generate design, development, test plans, detailed functional specifications documents, user interface design, and process flow charts for execution of programming.
  • Develop data pipelines / APIs using Python, SQL, potentially Spark and AWS, or Azure Methods.
  • Build large-scale batch and real-time data pipelines with data processing frameworks in AWS, or Azure cloud platform.
  • Develop intuitive, responsive, and modern browser-based user interfaces.
  • Research, design, develop, and test of software applications for a variety of systems.
  • Understand customer/operational requirements and implement new functionality into software products.
  • Develop unit test software to exercise critical aspects of the system.
  • Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.
Required Skills and Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Active Top Secret Security Clearance with SCI.
    • U.S. Citizenship required.
  • Experience with software development lifecycle and use of associated tools.
  • Proficient with a statically typed programming language (e.g. C, C++, Java, Go, TypeScript, Rust).
  • Experience with web-based API design and use (e.g. JSON-RPC, REST, GraphQL).
  • Experience with a modern browser-based component framework (e.g. React, Angular, Vue, Svelte).
  • Experience developing software on and for Linux systems.
  • Exceptional analytical skills and problem-solving skills.
  • Good organization, decision making, and verbal and written communication skills.
  • High level of self-initiative and self-motivation with the ability to work under minimal supervision.
  • Ability to work effectively in small team settings to solve complex problems.
Preferred Skills and Qualifications
  • Master’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • Experience with distributed software version control systems and continuous integration (e.g. git, Jenkins).
  • Experience with CDS and RTB-compliant technologies
  • Experience in identifying authoritative data sources for specific data domains, cross system domains, and data lineage roadmaps in conjunction with data scientists, data analytics staff, SMEs (Subject Matter Experts), data stewards, governance, and data quality staff.
  • Experience with schema languages for describing data and services (e.g. JSON Schema, OpenAPI, Protocol Buffers)
  • Experience designing and implementing interactive data visualizations.
  • Experience debugging embedded systems.
  • Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications.
Salary Range: $125,000 - $175,000
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work and/or military experience, education, training, certifications and work location.
ICR is proud to be an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.