Firmware Engineer Intern

Notre Dame

St. Louis (MO)

On-site

USD 28,000 - 41,000

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Notre Dame is seeking an undergraduate student to help design, code, test, and document firmware for microcontroller-based products. You will follow ESG development processes within an Agile/Scrum framework and collaborate to estimate schedules.

You will develop functional specs, write detailed design docs, and create comprehensive test plans to ensure system requirements are met. Experience with AI tools like CoPilot, Claude, and ChatGPT is valued.

Qualifications

  • Enrollment in a Bachelor of Science program in Computer Engineering, Electrical Engineering, or Computer Science.
  • Interest in learning to use AI for firmware testing and detecting hallucinations.
  • Experience with AI tools such as CoPilot, Claude, and ChatGPT.
  • Good written and verbal communication skills.

Responsibilities

  • Design, code, test, and document firmware for microcontroller-based products following ESG’s development processes.
  • Develop functional specifications and detailed design documentation within an Agile/Scrum framework.
  • Collaborate with the team to estimate development task schedules.
  • Create and execute detailed test plans to ensure system requirements are met.
  • Use AI-assisted tools for embedded firmware development, including code generation, test case creation, and analysis under engineering guidance.
  • Validate AI-assisted outputs by reviewing code, identifying inaccuracies or hallucinations, and confirming results through testing, debugging, and peer review.
  • Participate in continuous improvement of product development processes.
  • Maintain proper design processes for high-reliability firmware.
  • Analyze and resolve field problems, perform root cause analysis, and determine preventive actions.
  • Support other engineers on project teams and participate in technical code reviews.
  • Perform other related duties as assigned.

Skills

Team collaboration
Communication skills
Debugging
Willingness to learn
Independent work

Education

Pursuing a Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

CoPilot
Claude
ChatGPT
Oscilloscopes
DMMs
Git
Jira

Job description

Your Role

Here’s what you will be doing:

  • Design, code, test, and document firmware for microcontroller-based products following ESG’s development processes.
  • Develop functional specifications and detailed design documentation within an Agile/Scrum framework.
  • Collaborate with the team to estimate development task schedules.
  • Create and execute detailed test plans to ensure system requirements are met.
  • Use AI-assisted tools for embedded firmware development, including code generation, test case creation, and analysis under engineering guidance.
  • Validate AI-assisted outputs by reviewing code, identifying inaccuracies or hallucinations, and confirming results through testing, debugging, and peer review.
  • Participate in continuous improvement of product development processes.
  • Maintain proper design processes for high-reliability firmware.
  • Analyze and resolve field problems, perform root cause analysis, and determine preventive actions.
  • Support other engineers on project teams and participate in technical code reviews.
  • Perform other related duties as assigned.
About You

The company is looking for candidates with:

  • Enrollment in a Bachelor of Science program in Computer Engineering, Electrical Engineering, or Computer Science.
  • Experience with AI tools such as CoPilot, Claude, and ChatGPT.
  • Interest in learning to use AI for firmware testing and detecting hallucinations.
  • Ability to work well in teams and independently.
  • Strong understanding of hardware and familiarity with Oscilloscopes and DMMs.
  • Knowledge of debugging and troubleshooting techniques.
  • Experience programming in C.
  • Willingness to learn, grow, and follow coding standards with team input.
  • Experience with version control systems, defect tracking, and static source code analysis.
  • Good written and verbal communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer Intern: AI-Driven Embedded Development
Firmware Engineer Intern: AI-Driven Embedded Development

Notre Dame • St. Louis (MO)

On-site
USD 28,000 - 41,000
Firmware Engineering Intern
Firmware Engineering Intern

Notre Dame • Austin (TX)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Firmware Engineering Intern
Firmware Engineering Intern

Centro Escolar University • Austin (TX)

On-site
USD 110,000 - 160,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global • Carol Stream (IL)

On-site
USD 90,000 - 125,000
Firmware Engineering Intern [Winter 2027]
Firmware Engineering Intern [Winter 2027]

Figure AI • San Jose (CA)

On-site
USD 55,000 - 62,000
Firmware Engineer
Firmware Engineer

Normal Computing Corporation • Mountain View (CA)

On-site
USD 140,000 - 210,000
Embedded Firmware Engineering Intern
Embedded Firmware Engineering Intern

Shine BrightX LLC • Hawthorne (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
Healthy lunches provided daily
Firmware Engineer
Firmware Engineer

Smith Arnold Partners • Connecticut

Hybrid
USD 90,000 - 120,000
Hybrid flexibility
Remote work opportunities for coding/à