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

Computer Engineering Intern

Job in Provo, Utah County, Utah, 84605, USA
Listing for: NOV Inc
Apprenticeship/Internship position
Listed on 2026-05-30
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
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
#J-18808-Ljbffr
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary