Embedded Software Engineering Intern

Posted 5 Days Ago
Be an Early Applicant
St. George, UT, USA
In-Office
Internship
Aerospace
The Role
Design, develop, and test embedded software for flight computers. Write and optimize C for microcontrollers, implement drivers and bootloaders, integrate navigation/control algorithms, debug on custom hardware, perform unit and system testing, and ensure compliance with real-time and aerospace safety requirements.
Summary Generated by Built In
As an Embedded Software Engineering Intern, you will design, develop, and test embedded software for flight computers and mission-critical systems. This is a hands-on embedded role—ideal candidates must bring strong proficiency in C programming, experience with microcontrollers, and a proven background in embedded systems development. You’ll work closely with hardware and avionics teams to ensure reliable, high-performance software that meets aerospace standards.
 
DUTIES:
  • Develop and maintain embedded software for flight computers, with a focus on real-time performance and reliability.
  • Write and optimize code in C for microcontrollers (ARM Cortex-M or similar).
  • Implement drivers, bootloaders, and middleware for peripherals (UART, SPI, I2C, CAN, GPIO).
  • Integrate algorithms into embedded applications for navigation, control, and data processing.
  • Debug software directly on custom hardware in collaboration with hardware engineers.
  • Perform unit, integration, and system-level testing of embedded software.
  • Ensure compliance with safety-critical aerospace standards and real-time system requirements.
  • Participate in system architecture design and software code reviews.

REQUIRED SKILLS:
  • Must be a U.S. Person (U.S. citizen, U.S. national, lawful permanent resident, or an individual granted asylum/refugee status, in accordance with ITAR/EAR regulations).
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent experience).
  • Expertise in C programming for embedded systems (must-have).
  • Strong hands-on experience with microcontrollers (ARM Cortex-M or similar).
  • Proven track record in embedded system design, coding, and debugging.
  • Experience with RTOS (e.g., FreeRTOS) for scheduling and task management.
  • Familiarity with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers.
  • Strong understanding of deterministic, real-time software design.
  • Excellent teamwork and communication skills.
 
BONUS:
  • Experience with NXP i.MX RT series or similar high-performance microcontrollers.
  • Familiarity with aerospace software standards (e.g., DO-178C).
  • Experience with embedded Linux or other real-time operating systems.
  • Knowledge of avionics or flight computer architectures.
  • Proficiency with Git and CI/CD for embedded software.
  • Assembly language programming experience for optimization.
  • Familiarity with Guidance, Navigation, and Control (GNC) applications.
  • Passion for our mission to revolutionize wildfire mitigation through autonomous aerospace technology.
 
EXPECTED HOURS/SCHEDULE:
Full Time: Monday–Friday, 8:00 AM – 6:00 PM.
 
BENEFITS:
  • Pay Depends on Experience.
  • Opportunity for Growth and Development.
  • Overtime Pay

Skills Required

  • Must be a U.S. Person (U.S. citizen, U.S. national, lawful permanent resident, or granted asylum/refugee status)
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent experience)
  • Expertise in C programming for embedded systems
  • Strong hands-on experience with microcontrollers (ARM Cortex-M or similar)
  • Proven track record in embedded system design, coding, and debugging
  • Experience with RTOS (e.g., FreeRTOS)
  • Familiarity with debugging tools such as JTAG, SWD, oscilloscopes, and logic analyzers
  • Strong understanding of deterministic, real-time software design
  • Excellent teamwork and communication skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Saint George, Utah
28 Employees
Year Founded: 2015

What We Do

Aerospace company ultimately focused on solving macro issues, like the global wildfire issue.

Similar Jobs

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Sales Representative

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
17 Locations
40000 Employees
45K-100K Annually

Dynatrace Logo Dynatrace

Vice President, Public Sector Customer Success

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote or Hybrid
United States
5600 Employees
220K-275K Annually

SailPoint Logo SailPoint

Machine Learning Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
149K-252K Annually

CrowdStrike Logo CrowdStrike

Manager, Platform Professional Services (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
2 Locations
11000 Employees
140K-195K Annually

Similar Companies Hiring

Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
68 Employees
Red 6 Thumbnail
Aerospace • Hardware • Software • Virtual Reality • Defense
Orlando, Florida
186 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account