×
Register Here to Apply for Jobs or Post Jobs. X

Computer Engineering Intern

Job in Provo, Utah County, Utah, 84601, USA
Listing for: NOV Inc.
Apprenticeship/Internship position
Listed on 2026-03-04
Job specializations:
  • Engineering
    Electronics Technician
  • IT/Tech
    Electronics Technician
Job Description & How to Apply Below
Role Summary

We're looking for a Computer Engineering Intern to support both our R&D and Sustaining Engineering teams. You'll work on embedded firmware development in C, electronics troubleshooting, and test development across prototype systems and existing products in the field. This is a hands-on role that collaborates closely with electrical, firmware, software, and lab teams.

What You'll Do

* Develop, debug, and maintain embedded C firmware for MCU-based systems (Microchip, NXP, STM
32-class devices)

* Support product sustaining work: investigate issues, reproduce failures, implement fixes, and verify changes

* Bring-up and troubleshoot hardware using lab tools (DMM, oscilloscope, logic analyzer)

* Execute test plans, capture data, and clearly document results / root cause

* Write and maintain Python test scripts/tools (bench automation, data logging, analysis)

* Assist with test fixtures, work instructions, and repeatable lab processes
* (Optional/Bonus) Use Altium Designer to review schematics/PCB layouts or assist with small edits

What We're Looking For (Minimum Qualifications)

* Current student pursuing BS/MS in Computer Engineering, Electrical Engineering, or related

* Experience programming in C (coursework, projects, clubs, internships)

* Basic understanding of electronics (voltage/current, common components, reading schematics)

* Comfortable working in a lab environment and learning hands-on debugging

* Able to communicate clearly and document work (notes, test results, change summaries)

Nice-to-Haves

* Experience with MCU peripherals and interfaces (I2C/SPI/UART/CAN)

* Familiarity with interrupts, timers, DMA, low-power modes, or memory-constrained development

* Exposure to RTOS concepts (tasks, queues, synchronization)

* Git/source control and basic dev workflow (branches, PRs)

* Altium exposure

* Instrument/automation tooling (serial, USB instruments, SCPI)

What You'll Gain

* Real-world embedded development across new development + sustaining support

* Mentorship from a multidisciplinary engineering group

* Practical debugging skills across firmware + electronics

* Experience building test tools that improve development speed and product quality
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary