Internship, Embedded Software Engineer, Firmware Platforms (Winter/Spring 2027)
About the role
This position is expected to start around January or February 2027 and continue through the entire Spring term (ending approximately May 2027 or later, if available). We ask for a minimum of 12 weeks, full-time (40 hours/week) and on-site, for most internships. Our internship program is for students who are actively enrolled in an academic program. Recent graduates seeking employment after graduation and not returning to school should apply for full-time positions, not internships. International Students: If your work authorization is through CPT, please consult your school on your ability to work 40 hours per week before applying. You must be able to work 40 hours per week on-site. Many students will be limited to part-time during the academic year.
Responsibilities
- Deliver high-quality C code in a real-time embedded environment
- Specify, design, and implement new functionality for embedded subsystems
- Design the software architecture and firmware implementation through integration, test, and high-volume manufacturing
- Hands-on hardware bring-up, new PCBA bring-up, system debugging and code optimization
- Make performance and optimization trade-offs to meet product requirements
Requirements
Currently pursuing a Degree in Computer Science or related field with a graduation date between 2027-2028
Experience in embedded development in real-time controls, system software, RTOS, and device driver development
Proficiency in C
Fluent in software fundamentals including software design for maintainability
Experience with embedded microprocessor toolchains and debuggers
Test-driven development and familiarity with developer-driven automated testing
Ability to collaborate and communicate complex technical concepts
Understanding of electronics principles and experience reading schematics
Experience with at least one assembly language
Familiarity with static analysis, fuzzing, or other advanced testing/verification tools
Qualifications
Currently pursuing a Degree in Computer Science or related field with a graduation date between 2027-2028
Skills
- Embedded development in real-time controls, system software, RTOS, and device driver development
- C
- Software fundamentals including software design for maintainability
- Embedded microprocessor toolchains and debuggers
- Test-driven development and automated testing
- Collaboration and communication of complex technical concepts
- Electronics principles and schematic reading
- Assembly language
- Static analysis, fuzzing, or other advanced testing/verification tools
Benefits
- Medical plans
- Dental (including orthodontic coverage)
- Vision plans
- Company Paid (Health Savings Account) HSA Contribution
- Flexible Spending Accounts (FSA)
- 401(k)
- Employee Stock Purchase Plans
- Short-term disability insurance
- Employee Assistance Program
- Sick and Vacation time
- Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Commuter benefits
- Employee discounts and perks program
Pay
Expected Compensation $42.00 - $58.00/hour + benefits