1

Embedded System Engineer Internship Jobs in Georgia

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field * 0-2 years of experience in embedded systems or firmware development (internship experience ...

Embedded Firmware Engineer

Kennesaw, GA · On-site

$64K - $129K/yr

Your expertise in embedded systems development will be instrumental in this role. You will be ... Work closely with hardware, validation/reliability, and manufacturing engineering disciplines.

Embedded Firmware Engineer

Kennesaw, GA · On-site

$64K - $129K/yr

Your expertise in embedded systems development will be instrumental in this role. You will be ... Work closely with hardware, validation/reliability, and manufacturing engineering disciplines.

Firmware Engineer This role focuses on designing, developing, documenting, and testing firmware for embedded systems that support advanced smart grid solutions. The firmware engineer contributes to ...

Firmware Engineer This role focuses on designing, developing, documenting, and testing firmware for embedded systems that support advanced smart grid solutions. The firmware engineer contributes to ...

Embedded Software Engineer

Atlanta, GA · On-site

$126K - $166K/yr

Embedded Software Engineer Location: Atlanta - Hybrid mode Detailed · Strong experience in ... Good experience in FW integration and E2E system testing · Knowledge of C/C++ for FW integration ...

New

next page

Showing results 1-20

Embedded System Engineer Internship information

What are Embedded System Engineer Internships?

Embedded System Engineer Internships are temporary positions designed for students or recent graduates to gain practical experience in designing, developing, and testing embedded systems. Interns typically work with microcontrollers, sensors, and real-time operating systems to help build products like consumer electronics, automotive systems, or IoT devices. These internships provide valuable hands-on experience in both hardware and software aspects of embedded systems, making them an excellent starting point for a career in embedded engineering.

What is the difference between Embedded System Engineer Internship vs Embedded Software Developer Internship?

AspectEmbedded System Engineer InternshipEmbedded Software Developer Internship
Required CredentialsTypically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fieldsSimilar educational background, often with focus on software development
Work EnvironmentHands-on hardware and firmware development, working with microcontrollers and embedded devicesPrimarily software coding, testing, and debugging embedded applications
Industry UsageUsed in industries like automotive, consumer electronics, and IoTCommon in tech companies, startups, and embedded systems firms
Search & Comparison IntentInterested in hardware-software integration roles in embedded systemsFocused on software development within embedded environments

While both internships involve embedded systems, the Embedded System Engineer Internship emphasizes hardware and firmware work, whereas the Embedded Software Developer Internship centers on software coding and debugging. Your choice depends on whether you prefer working with hardware components or software development within embedded systems.

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

To thrive as an Embedded System Engineer Intern, you need a solid understanding of programming languages like C/C++, basic electronics, and embedded systems concepts, often supported by coursework in computer engineering or related fields. Familiarity with microcontroller platforms (such as ARM or Arduino), debugging tools, and version control systems like Git is typically expected. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with teams and tackle complex technical challenges. These skills are crucial for successfully contributing to embedded projects and adapting quickly to real-world engineering environments.

What kinds of projects or tasks can I expect to work on during an Embedded System Engineer Internship?

As an Embedded System Engineer Intern, you will typically be involved in tasks such as assisting with firmware development, testing and debugging embedded software, and supporting hardware integration efforts. Interns often collaborate closely with experienced engineers, contributing to real-world projects like sensor interfacing, microcontroller programming, or system validation. Expect a combination of hands-on technical work and learning opportunities designed to build your understanding of embedded systems. This role also encourages teamwork and communication, as you may participate in code reviews, technical discussions, and project meetings.
What job categories do people searching Embedded System Engineer Internship jobs in Georgia look for? The top searched job categories for Embedded System Engineer Internship jobs in Georgia are:
What cities in Georgia are hiring for Embedded System Engineer Internship jobs? Cities in Georgia with the most Embedded System Engineer Internship job openings:
Control Systems/Embedded Software Engineer I

Control Systems/Embedded Software Engineer I

Southern States LLC

Hampton, GA

Full-time

Re-posted 26 days ago


Southern States LLC rating

8.3

Company rating: 8.3 out of 10

Based on 8 frontline employees who took The Breakroom Quiz

92nd of 430 rated machine equipment manufacturers


Job description

Job Summary:

The Control Systems/Embedded Software Engineer will be a key member of the development team for multilevel converter technologies, such as Static Synchronous Compensators (STATCOMs), for applications in renewable energy and grid infrastructure focusing on the design and implementation of advanced control strategies to enhance grid stability, voltage regulation, power quality, and reactive power management. This role involves developing sophisticated algorithms, performing simulations to evaluate system dynamics and fault scenarios, and collaborating with power electronics and hardware teams to integrate controls into high-voltage FACTS devices. The ideal candidate will possess strong analytical skills, expertise in control theory, and a passion for innovating solutions that support renewable energy integration and power system reliability in a fast-paced engineering environment.

Essential Functions:

  • Develop and implement control algorithms for voltage regulation, reactive power compensation, power quality, and system stability in multilevel converter STATCOMs, utilizing techniques such as PI controllers, model predictive control (MPC), or adaptive control methods.
  • Validate control performance under various grid conditions using software tools like MATLAB/Simulink, PSCAD/EMTDC, or OPAL-RT, simulating dynamic responses, transient behaviors, and fault handling.
  • Analyze system-level interactions between control strategies and multilevel converter topologies (e.g., modular multilevel converters or cascaded H-bridge), optimizing for reduced oscillations, improved response time, and harmonic mitigation.
  • Collaborate with power electronics engineers, firmware developers, and test teams to integrate control software into prototypes, ensuring seamless hardware-software compatibility and real-time operation.
  • Collaborate with power electronics and other control systems engineers to translate hardware requirements into firmware, supporting integration testing and hardware-in-the-loop (HIL) simulations.
  • Conduct stability analysis, including small-signal modeling and eigenvalue assessments, to ensure robust performance during disturbances like faults or load changes.
  • Design and tune protection mechanisms, such as overvoltage/undervoltage detection and fault ride-through capabilities, to comply with grid codes and standards (e.g., IEEE 519 for harmonics).
  • Perform root cause analysis on simulation discrepancies or control failures, iterating designs to enhance reliability and efficiency.
  • Prepare technical documentation, including control flow diagrams, simulation reports, and performance metrics, for internal reviews and regulatory submissions.
  • Manage hardware component obsolescence issues of existing control platforms.
  • Program microcontrollers and DSPs to implement real-time control algorithms, system monitoring, and data processing for multilevel converter STATCOM operations.
  • Develop and integrate communication protocols such as Modbus, DNP3, IEC 61850, or Ethernet-based standards to facilitate seamless interaction with supervisory control and data acquisition (SCADA) systems and grid interfaces.
  • Design and optimize embedded software for low-latency execution, resource efficiency, and robustness in high-power environments, using languages like C/C++ or assembly.
  • Conduct code reviews, debugging, and performance profiling to identify and resolve issues in real-time control loops and interrupt handling.
  • Develop and maintain software documentation, including code comments, architecture diagrams, and user manuals.
  • Support internal audits and enforce adherence to documented policies and procedures to uphold quality of designs.
  • Stay current with advancements in control technologies for power system, embedded technologies, real-time operating systems (RTOS), and cybersecurity practices for power system applications.

Minimum Qualifications:

  • Bachelor's degree in electrical engineering or a related field.
  • At least 5 years of professional experience in control systems design, preferably in power electronic converter control.
  • Proven expertise in developing control algorithms for voltage and reactive power management, with hands-on experience in PI controllers, MPC, or similar methods.
  • Proven expertise in programming microcontrollers (e.g., ARM Cortex-M) and DSPs (e.g., TMS320 series) for real-time applications.
  • Strong proficiency in simulation tools such as MATLAB/Simulink, PSCAD, or equivalent for modeling dynamic systems and fault scenarios.
  • Solid understanding of power system dynamics, stability analysis, and multilevel converter operations in high-voltage environments.
  • Solid understanding of real-time control principles, interrupt service routines, and hardware-software interfacing in high-voltage systems.
  • Experience with real-time control implementation, including DSPs or microcontrollers, and knowledge of communication protocols like DNP3.
  • Excellent analytical and problem-solving skills, with the ability to work collaboratively in multidisciplinary teams.
  • Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and version control systems (e.g., Git).
  • Strong communication skills for technical documentation and team collaboration.

Preferred Qualifications:

  • Master's or Ph.D. in Electrical Engineering with a focus on Control Systems or Power Systems.
  • 7+ years of experience, including work on multilevel converter-based systems or grid-connected inverters in renewable energy applications.
  • Familiarity with advanced simulation environments (e.g., hardware-in-the-loop testing) and optimization techniques for control parameters.
  • Experience with embedded programming in C/C++ for control firmware development.
  • Knowledge of machine learning applications in predictive control or fault detection for power systems.
  • Advanced knowledge of cybersecurity for embedded devices, such as secure boot and encryption, in compliance with standards like IEC 62443.
  • Experience with model-based design tools (e.g., MATLAB/Simulink Embedded Coder) for automatic code generation and HIL testing.

What Southern States LLC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom