Jobs and Careers
SP

Internship 2025 - Embedded Software Engineering

Sparx Engineering
United StatesinternshipVerifiedPosted 3 Feb 2025

About the role

WE ARE SEEKING students for internship that are pursuing a degree in Electrical Engineering, Computer Engineering, Computer Science, or similar. We design hardware and software across many industries, including medical devices, industrial automation, oil & gas, consumer products, and aerospace.

You will be working in small teams with other highly skilled engineers and developers to create new technology for our clients. You should have a proven track record of being able to pick up new tasks and tools and be multi-faceted in your skillset and interests. Expect to be constantly challenged as part of an organization that strives to push the technological envelope in delivering innovative solutions to customer problems.

Sparx is a casual and highly collaborative work environment. Our relatively small team helps us utilize the best of each player on different projects


Responsibilities

  • Assist the Sparx engineering team with the design and implementation of software for embedded devices and systems, from requirements to production and commercial deployment
  • Design, develop, code, test and debug system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Support software QA and optimize I/O performance
  • Produce and edit technical documentation for embedded systems
  • Interface with hardware design and development

Requirements

This position requires enrollment in university courses for a degree in Electrical / Computer Engineering, Computer Science, or other relevant degree plan. Experience in the following areas is also preferred:


  • Proven experience in software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Strong problem solving and communication (verbal and written) skills
  • Solid programming experience in C or C++
  • Dedication to proper source control methods
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Excellent mathematics skills

Benefits

  • Casual & Collaborative Work Environment
  • Free Food & Snacks
  • Training & Development
  • Potential for full-time offer upon graduation

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sparx Engineering

View company profile →