Jobs · Engineering · Minnesota

Intern - Firmware Engineer, Undergraduate

Advanced Energy · Eden Prairie, MN · 4 wk ago
Engineering$22–$28/hrFull-time
We need to output HTML fragment with sections: About the role? Actually we have "POSITION SUMMARY:" which is about the role. Also "RESPONSIBILITIES:", "QUALIFICATIONS:", "EDUCATION:", "COMPENSATION:", "BENEFITS:", "WORK ENVIRONMENT:" maybe. We need to use

for section headings (e.g., About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Use
  • for any list of duties/requirements/benefits, and

    for prose. Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

    or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g., "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones. We need to decide which sections to include. The posting includes: About Advanced Energy (company description) maybe not needed as a section? The instructions: Use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have sections: About the role (position summary), Responsibilities, Qualifications (maybe combine required and preferred), Education (maybe part of qualifications), Benefits, Pay (compensation), Work Environment (maybe not in list but could be a section like "Work Environment" but not in given examples; but we can still use heading if content exists. However they said "e.g." not exclusive. So we can include Work Environment as a heading if appropriate. We must not include sections with filler. All sections have real content. We need to remove boilerplate: EEO statement, accommodation request, etc. Also remove duplicated lines. We need to preserve all substantive information: company description maybe not needed but could be part of "About the role"? Actually "About Advanced Energy" is company overview, not role. Might be considered not needed but could be included as part of "About the role"? The instruction says use

    for section headings (e.g. About the role, Responsibilities...). So "About the role" corresponds to position summary. The company overview could be omitted as not required? But they said preserve ALL substantive information; do NOT invent or summarize away detail. So we need to keep company description somewhere. Could be placed in a

    before sections, not as a heading. That's allowed. Thus output: start with a

    containing company overview (About Advanced Energy). Then

    About the role

    with

    containing position summary. Then

    Responsibilities

    with
    • each responsibility. Then

      Qualifications

      with maybe split into Required and Preferred? Could use
      • for each bullet. Could separate required and preferred with headings? But we shouldn't create extra headings unless needed. Could just list all qualifications (required and preferred) as bullet list, maybe marking preferred? But we need to preserve detail: we can separate into Required and Preferred using or just keep as bullet list with indication. Since we cannot invent headings not in list? We could still use

        but not specified. Safer to keep as one qualifications section with bullet list, and within bullets we can note "Required:" or "Preferred:" as text. Similarly Education could be part of Qualifications; but we have separate EDUCATION section. Could merge into Qualifications to avoid thin sections. The instruction: Prefer a few substantive sections over many thin ones. So we could combine Education into Qualifications. But we need to preserve all info; we can include education bullets within Qualifications. Compensation: we have COMPENSATION section with pay range. So we create

        Pay

        with

        containing the range. Benefits: we have BENEFITS section with details. So

        Benefits

        with
        • each benefit. Work Environment: we have WORK ENVIRONMENT: Location, Environment, Hands-on work. Could be a section

          Work Environment

          with

          or

            . We must not include sections like Schedule (not present). Also not include Requirements separate if we have Qualifications. We must remove boilerplate: EEO statement, accommodation request, etc. Also remove duplicated lines (maybe none). Also remove application instructions (like "If you require assistance..."). Now craft HTML. Let's extract details. Company overview paragraph: "Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE’s power solutions enable customer innovation in complex applications for a wide range of industries including semiconductor equipment, industrial, manufacturing, telecommunications, data center computing and healthcare. Advanced Energy has devoted four decades to perfecting power for its global customers and is headquartered in Denver, Colorado." Position summary (POSITION SUMMARY): "Advanced Energy is seeking Firmware Engineering Interns and Co-op students to support development activities across our North American design sites. In this role, you will work alongside experienced engineers on the design, testing, and implementation of power conversion, controls, and measurement solutions. Interns will have opportunities to gain hands-on experience in product development, laboratory testing, troubleshooting, and engineering analysis. This position is located in Eden Prairie, MN." Responsibilities list (as given): - Support firmware development projects as part of a cross-functional engineering team - Develop, test, and debug embedded software for power conversion and control products - Assist with implementation of new firmware features and enhancements - Perform firmware validation and verification testing in both laboratory and production environments - Troubleshoot embedded systems using laboratory equipment such as oscilloscopes, logic analyzers, and multimeters - Collect, analyze, and document test results - Support integration of firmware with hardware components and system-level applications - Assist with implementation and debugging of communication interfaces and protocols - Participate in software code reviews and design discussions - Develop technical documentation, test procedures, and engineering reports - Collaborate with hardware, systems, manufacturing, and test engineering teams Qualifications: Required: - Currently pursuing a Bachelor's degree in: Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, Electrical and Computer Engineering - Coursework in embedded systems, microcontrollers, computer architecture, digital design, real-time systems, or related subjects - Experience programming in C or C++ - Strong problem-solving and analytical skills - Ability to work independently and as part of a team - Strong written and verbal communication skills - Familiarity with Microsoft Office applications Preferred: - Experience with one or more of the following is a plus: - Embedded software development for microcontrollers or processors - Real-time operating systems (RTOS) - Debugging tools such as JTAG, SWD, logic analyzers, or oscilloscopes - Version control systems such as Git - Scripting languages such as Python - Communication protocols including UART, SPI, I²C, CAN, USB, or Ethernet - Firmware development and debugging using IDEs such as VS Code, Eclipse, Keil, IAR, or MPLAB - Basic understanding of electronics, digital circuits, and hardware-software integration - MATLAB, Simulink, or similar engineering and modeling tools Education: Currently pursuing a Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related field; Junior or senior preferred; Minimum GPA of 3.0 preferred. We can merge education into qualifications. Compensation: "As required by multiple state pay transparency laws, Advanced Energy provides a reasonable range of compensation for each job posting. Actual compensation is influenced by an array of factors including, but not limited to, skill set, level of experience, and specific office location. The range of starting pay for this role is $22 to $28 per hour." We need to preserve all substantive information; we can include that whole paragraph. Benefits: list: - Medical - multiple medical plans are available to choose from - Short and long-term disability and life insurance - Health savings and flexible spending accounts - Generous time off policy starting with 3 weeks of paid vacation, 7 days of paid sick time, and 12 paid holidays - 8 hours of paid volunteer time off - 8 weeks of paid parental leave for both parents - Company matched 401(k) - Tuition reimbursement - Expanded mental health coverage and employee assistance programs - Other voluntary benefits include critical illness, accident and hospital indemnity, pet insurance, identify theft, and legal assistance Work Environment: - Location: Eden Prairie, MN - Environment: in office and lab environment - Hands-on work with embedded systems, development tools, and hardware test equipment We can format as
            • each. Now produce HTML. We must not include or . Just fragment. Let's construct:

              Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions for mission-critical applications and processes. AE’s power solutions enable customer innovation in complex applications for a wide range of industries including semiconductor equipment, industrial, manufacturing, telecommunications, data center computing and healthcare. Advanced Energy has devoted four decades to perfecting power for its global customers and is headquartered in Denver, Colorado.

              About the role

              Advanced Energy is seeking Firmware Engineering Interns and Co-op students to support development activities across our North American design sites. In this role, you will work alongside experienced engineers on the design, testing, and implementation of power conversion, controls, and measurement solutions. Interns will have opportunities to gain hands-on experience in product development, laboratory testing, troubleshooting, and engineering analysis. This position is located in Eden Prairie, MN.

              Responsibilities

              • Support firmware development projects as part of a cross-functional engineering team
              • Develop, test, and debug embedded software for power conversion and control products
              • Assist with implementation of new firmware features and enhancements
              • Perform firmware validation and verification testing in both laboratory and production environments
              • Troubleshoot embedded systems using laboratory equipment such as oscilloscopes, logic analyzers, and multimeters
              • Collect, analyze, and document test results
              • Support integration of firmware with hardware components and system-level applications
              • Assist with implementation and debugging of communication interfaces and protocols
              • Participate in software code reviews and design discussions
              • Develop technical documentation, test procedures, and engineering reports
              • Collaborate with hardware, systems, manufacturing, and test engineering teams

              Qualifications

              • Required: Currently pursuing a Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or Electrical and Computer Engineering
              • Coursework in embedded systems, microcontrollers, computer architecture, digital design, real-time systems, or related subjects
              • Experience programming in C or C++
              • Strong problem-solving and analytical skills
              • Ability to work independently and as part of a team
              • Strong written and verbal communication skills
              • Familiarity with Microsoft Office applications
              • Preferred: Experience with embedded software development for microcontrollers or processors
              • Experience with real-time operating

Similar jobs