1

Embedded Software Developer Intern Jobs in San Antonio, TX

Engineer 1, Embedded Software

San Antonio, TX · On-site

$118K - $156K/yr

Summary The Engineer 1, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of low technical complexity. The ideal ...

Engineer 2, Embedded Software

San Antonio, TX · On-site

$118K - $156K/yr

Summary The Engineer 2, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of moderate technical complexity. The ...

Senior R&D Software Developer

Boerne, TX

$51.25 - $67.75/hr

Solid understanding of computer architecture and embedded systems. * Experience with debugging ... software development. * Familiarity with FPGA programming and digital signal processing.

Senior R&D Software Developer

Boerne, TX · On-site

$51.25 - $67.75/hr

Solid understanding of computer architecture and embedded systems. * Experience with debugging ... software development. * Familiarity with FPGA programming and digital signal processing.

Senior R&D Software Developer

Boerne, TX · On-site

$51.25 - $67.75/hr

Solid understanding of computer architecture and embedded systems. * Experience with debugging ... software development. * Familiarity with FPGA programming and digital signal processing.

C / C++ / Java Software Developer

San Antonio, TX · On-site

$44.50 - $60/hr

SIMILAR CAREER TITLES Software Engineer, Backend Developer, Full Stack Developer, Systems Developer, Application Developer, Embedded Software Developer, Java Developer, C++ Developer, C Developer ...

SIGINT Software Developer LOCATION San Antonio, TX 78208 CLEARANCE TS/SCI Full Poly (Please note ... Familiarity with embedded systems * Proficiency in machine learning * Understanding of ...

next page

Showing results 1-20

Embedded Software Developer Intern information

See San Antonio, TX salary details

$10

$20

$35

How much do embedded software developer intern jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for embedded software developer intern in San Antonio, TX is $20.65, according to ZipRecruiter salary data. Most workers in this role earn between $16.68 and $21.92 per hour, depending on experience, location, and employer.

What is an embedded software developer intern?

Embedded Software Developer Interns are students or recent graduates who work on developing, testing, and maintaining software that runs on hardware devices with dedicated functions, such as microcontrollers, IoT devices, or automotive systems. Their role often involves writing code in languages like C or C++, debugging hardware-software interactions, and collaborating with engineers to ensure the software integrates seamlessly with physical components. This internship provides hands-on experience in embedded systems, offering a valuable foundation for a career in embedded software engineering.

What are the key skills and qualifications needed to thrive as an embedded software developer intern?

To thrive as an Embedded Software Developer Intern, you need a solid understanding of programming languages like C/C++, basic electronics, and computer architecture, often supported by coursework or projects in embedded systems. Familiarity with development tools such as debuggers, version control systems (e.g., Git), and microcontroller platforms (like Arduino or STM32) is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills enable interns to contribute to reliable, efficient embedded solutions and collaborate successfully within engineering teams.

What types of projects and technologies can I expect to work with as an embedded software developer intern?

As an Embedded Software Developer Intern, you’ll typically work on projects involving low-level programming for microcontrollers, firmware development, and device driver implementation. You may use languages like C or C++ and collaborate closely with hardware engineers to test and debug embedded systems. Interns often participate in code reviews, hardware-software integration, and documentation, gaining exposure to real-time operating systems and industry-standard development environments. This hands-on experience provides a strong foundation for future roles in embedded systems design and development.

What is the difference between Embedded Software Developer Intern vs Firmware Engineer Intern?

AspectEmbedded Software Developer InternFirmware Engineer Intern
Required CredentialsTypically pursuing or holding a degree in Computer Engineering, Electrical Engineering, or related fieldsSimilar educational background, often with focus on embedded systems or firmware development
Work EnvironmentHands-on development in embedded systems, microcontrollers, and real-time operating systemsDevelopment and testing of low-level firmware for hardware devices
Industry UsageUsed across consumer electronics, automotive, IoT, and industrial automationCommonly found in consumer electronics, aerospace, and medical devices industries

Both roles involve working with embedded systems and require similar educational backgrounds. The main difference lies in focus: Embedded Software Developer Interns typically work on higher-level software integration, while Firmware Engineer Interns focus on low-level firmware development for hardware devices.

What cities near San Antonio, TX are hiring for Embedded Software Developer Intern jobs?

Cities near San Antonio, TX with the most Embedded Software Developer Intern job openings:

Infographic showing various Embedded Software Developer Intern job openings in San Antonio, TX as of August 2026, with employment types broken down into 25% Internship, 44% Full Time, and 31% Part Time. Highlights an 88% In-person, 6% Hybrid, and 6% Remote job distribution, with an average salary of $42,953 per year, or $20.7 per hour.

Engineer 1, Embedded Software

Lancer Worldwide

San Antonio, TX • On-site

$118K - $156K/yr

Full-time

Re-posted 29 days ago


Job description

Our Company
Lancer Worldwide, a Hoshizaki Company, is an award-winning global leader in beverage dispensing. Through innovation and a commitment to dedication in action, we create products that benefit our customers worldwide, and give them a distinct advantage in the marketplace. We offer our teammates the opportunity to grow personally and professionally, to contribute to the success of a dynamic organization, and to serve others in a manner that exceeds their expectations. We welcome talented, passionate, and highly motivated individuals to join our team.


Summary
The Engineer 1, Embedded Software supports the design, development, and testing of embedded software and hardware systems. This role supports projects of low technical complexity. The ideal candidate will have a beginner's understanding of firmware development on embedded devices and will work closely with cross-functional teams to design and develop innovative embedded products.

Essential Functions
Support the design and development of embedded systems, including firmware, device drivers, and hardware interfaces throughout the software development lifecycle (SDLC).
Collaborate with electrical engineers to define system architecture, select components, and optimize system performance.
Conduct preliminary analysis, simulations, and testing to validate designs.
Collaborate with cross-functional teams including manufacturing, quality, and procurement to ensure project success.
Prepare, communicate and monitor low technical complexity project plans.
Prepare and present preliminary technical reports and documentation.
Troubleshoot and resolve simple firmware issues during design and manufacturing.

Knowledge, Skills, and Abilities
Beginner's knowledge of software development in C/C++ principles and practices.
Ability to develop low-level firmware using embedded systems development tools, debuggers, and software development kits (SDKs) with assistance from senior developers.
Familiarity with communication protocols (e.g., UART, SPI, I2C, Ethernet) and bus architectures (e.g., USB, PCIe, RS-485).
Proficiency in using oscilloscopes, logic analyzers, and other debugging tools.
Familiarity in reading and interpreting electrical schematics of low-medium complexity.
Familiarity in version control systems for source code management (e.g., Git, SVN).
Familiarity with issue-tracking tools and Agile practices.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Ability to work independently and lead technical teams.
Strong interpersonal skills and ability to build working relationships with team members and stakeholders.


Education and Experience
Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
Experience in embedded systems development, including firmware development, hardware integration, and software optimization.
Minimum 1 year of experience developing embedded software.

Lancer Worldwide is unable to sponsor applicants for employment-based visas for this position. All candidates must be legally authorized to work in the United States at the time of application and throughout employment, without the need for employer-sponsored visa status now or in the future.

Notice To Third Party Agencies
Please note that LANCER does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, LANCER will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, LANCER explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of LANCER.

EEO Statement
Lancer provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Minimum BS Computer Engineering (or equivalent) from an accredited school required. MS Computer Engineering or Computer Science preferred.
Minimum 3 years experience developing embedded software
Minimum 1 year experience developing commercial applications using the QT framework