Software Engineer Internship (Summer 2026)

You'll be redirected to
the company's application page
Embedded Software Engineering Intern – Summer 2026
About Us
BeautiSol, LLC is a growing company in the DFW area dedicated to developing innovative beauty and personal care equipment. We design and manufacture automated systems that deliver consistent quality, safety, and performance, combining precision electromechanical engineering with embedded control technology.
Position Summary
We are seeking an Embedded Software Engineering Intern to join our engineering team for the Summer 2026 session. This is a hands-on role working directly on the firmware and cloud connectivity software that powers our automated equipment. You will contribute to real production codebases — not toy projects — including ESP32-based embedded firmware written in C/C++, Azure IoT Hub integration for device reporting and fleet management, and potentially control software for automated mixing and dispensing systems. You will work alongside our engineering staff, gaining direct experience with embedded systems, IoT architecture, and electromechanical product development in a fast-paced startup environment.
Details
Location: Euless, Texas
Job Type: Internship (Summer 2026)
Duration: Flexible; expected 10–12 weeks
Pay: $20.00/hour
FLSA: Non-Exempt
Remote Position: No — on-site required
Schedule: Monday to Friday, Day Shift
Sponsorship is not available for this position
What You’ll Work On
- ESP32-S3 embedded firmware development in C/C++ using the Arduino framework, including motor control, sensor integration, state machine logic, and serial communication protocols.
- Azure IoT Hub integration for device telemetry, remote monitoring, and cloud-based fleet management of deployed equipment.
- Testing, debugging, and validating firmware on real hardware — working with actual boards, actuators, pumps, and sensors, not just simulators.
- Potentially contributing to automated mixing and dispensing system control software, depending on project needs and your skills.
- Collaborating with the engineering team on code reviews, design discussions, and technical documentation.
Qualifications
- Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field.
- Coursework or project experience in C or C++ programming.
- Basic understanding of embedded systems concepts: microcontrollers, GPIO, serial communication (I2C, SPI, UART), PWM, and interrupts.
- Exposure to JavaScript or TypeScript for cloud-side development.
- Willingness to work hands-on with hardware — this is not a purely software role; you will be flashing boards, connecting wiring, and testing real electromechanical systems.
- Ability to work on-site in Euless, TX for the duration of the internship.
- Self-motivated with the ability to take direction, ask good questions, and work through problems methodically.
Preferred Skills
- Personal or academic project experience with ESP32, Arduino, STM32, or similar microcontroller platforms.
- Familiarity with Azure IoT Hub, AWS IoT, MQTT, or similar cloud IoT platforms.
- Experience with Git and collaborative version control workflows.
- Exposure to real-time operating systems (FreeRTOS) or bare-metal embedded development.
- Interest in mechatronics, robotics, or automated control systems.
- Prior internship or co-op experience in an embedded systems or IoT environment.
Prep Tools
BOOST YOUR INTERVIEW CHANCES
Must-Have Skills for This Role
PROFESSIONAL COVER LETTER TEMPLATES
Template Library
Part-Time templates
50+ templates for every role
STUCK ON A QUESTION? PRACTICE IT
Practice Any Question
Get instant AI feedback
"How would you design a scalable system for Aereos's use case?"