1

Embedded Software Engineer Co Op Jobs (NOW HIRING)

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Work directly with hardware components, embedded processors, co-processors, sensors, payload ... Sc. in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or ...

Mechanical Designer Engineer Co-Op REPORTS TO: Manager, Mechanical Engineering JOB STATUS ... AutoCAD proficient (2D and 3D CAD design software) Experienced use of Microsoft Office (Excel ...

As an Embedded Software Engineer, you will be part of a growing team that writes applications using ... Previous internship or co-op experience in embedded systems. * Ability to work in and around ...

Mechanical Designer Engineer Co-Op REPORTS TO: Manager, Mechanical Engineering JOB STATUS ... 3D CAD design software) · Experienced use of Microsoft Office (Excel, Outlook) · Legally ...

Apply Early

As an Embedded Software Engineer, you will be part of a growing team that writes applications using ... Previous internship or co-op experience in embedded systems. * Ability to work in and around ...

Mechanical Engineer Co-Op Duties: * Take direction from full-time engineer * Perform designs in AutoCAD Inventor * Work with Engineers on performing machinery plant layouts and models * Mechanical ...

Embedded Software Engineer

Johnstown, CO

$127K - $168K/yr

Job Title: Embedded Software Engineer This onsite Embedded Software Engineer role in Loveland, CO focuses on designing and developing embedded firmware for next-generation water quality ...

Apply Early

Embedded Software Engineer

Johnstown, CO · On-site

$127K - $168K/yr

Job Title: Embedded Software Engineer This onsite Embedded Software Engineer role in Loveland, CO focuses on designing and developing embedded firmware for next-generation water quality ...

Apply Early

... Drexel Co-op Program offers an exciting opportunity to gain hands-on experience, build lasting ... Role Description Looking for a software engineer, responsible for managing the complete life cycle ...

New

As an Embedded Software Engineer , you will contribute to the development of advanced medical ... co-ops, or academic projects). * Programming Fundamentals Knowledge in C++ and a UI framework (Qt ...

SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services FLSA Status: Exempt Reports to: Operations Manager Pay Range: $93,000 - $125,000 annually Location: Rochester, NY The Role: D3 ...

Apply Early

Embedded Software Engineer

Santa Clara, CA · On-site

$154K - $203K/yr

Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid ...

Co-Op Engineer

Louisville, KY · On-site

$17.25 - $23/hr

Mechanical Designer Engineer Co-Op REPORTS TO: Manager, Mechanical Engineering JOB STATUS ... CAD design software) • Experienced use of Microsoft Office (Excel, Outlook) • Legally ...

next page

Showing results 1-20

Embedded Software Engineer Co Op information

See salary details

$70K

$153.4K

$174K

How much do embedded software engineer co op jobs pay per year?

As of Jul 6, 2026, the average yearly pay for embedded software engineer co op in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Software Engineer Co Op, and why are they important?

To thrive as an Embedded Software Engineer Co Op, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and coursework or experience in embedded systems. Familiarity with debugging tools, version control systems like Git, and possibly real-time operating systems (RTOS) is often expected. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in collaborative engineering environments. These skills are crucial for developing reliable embedded software and ensuring project goals are met efficiently and accurately.

What is the difference between Embedded Software Engineer Co Op vs Firmware Engineer?

AspectEmbedded Software Engineer Co OpFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's in Electrical Engineering, Computer Engineering, or related fields
Work EnvironmentInternship setting, often in tech or manufacturing companiesFull-time, often in R&D or product development teams
Industry UsageUsed in internships, entry-level roles, and co-op programsUsed in full-time roles across electronics, automotive, and consumer devices

The Embedded Software Engineer Co Op and Firmware Engineer roles share similar educational backgrounds and work environments, focusing on embedded systems. However, the Co Op is typically an internship or temporary position, while the Firmware Engineer is a full-time role with more responsibilities in developing low-level software for hardware devices.

What is an Embedded Software Engineer Co-Op?

An Embedded Software Engineer Co-Op is a student or recent graduate who works temporarily with a company to gain hands-on experience in developing software for embedded systems. These systems are specialized computing devices found in products like cars, medical devices, and industrial machines. The Co-Op role involves writing code, testing software, debugging, and collaborating with engineers to solve real-world challenges. This position provides practical experience that complements academic studies and helps prepare students for a full-time career in embedded software engineering.

What types of projects and collaboration can I expect as an Embedded Software Engineer Co Op?

As an Embedded Software Engineer Co Op, you'll typically work on real-world projects such as developing, testing, or debugging firmware for embedded systems used in products like consumer electronics, automotive components, or industrial devices. You’ll collaborate closely with senior engineers, hardware teams, and sometimes quality assurance to integrate and validate software with hardware prototypes. Expect to participate in code reviews, daily stand-ups, and hands-on troubleshooting sessions. This collaborative environment helps you gain practical experience and build a strong foundation for future career growth.
More about Embedded Software Engineer Co Op jobs
What cities are hiring for Embedded Software Engineer Co Op jobs? Cities with the most Embedded Software Engineer Co Op job openings:
What are the most commonly searched types of Embedded Software Engineer jobs? The most popular types of Embedded Software Engineer jobs are:
What states have the most Embedded Software Engineer Co Op jobs? States with the most job openings for Embedded Software Engineer Co Op jobs include:
What job categories do people searching Embedded Software Engineer Co Op jobs look for? The top searched job categories for Embedded Software Engineer Co Op jobs are:
Infographic showing various Embedded Software Engineer Co Op job openings in the United States as of June 2026, with employment types broken down into 2% As Needed, 17% Full Time, 77% Part Time, 2% Temporary, and 2% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.
Embedded Software Engineer

Embedded Software Engineer

XTEND

Tampa, FL • On-site

$124K - $163K/yr

Full-time

Posted yesterday


Job description

Description
XTEND Tampa is seeking an Embedded Software Engineer to support the development, integration, and production of autonomous drone systems.
This role focuses on hands-on embedded software and firmware development for tactical UAS platforms, including low-level driver development, hardware/software integration, communication interfaces, and embedded system debugging. The engineer will work closely with electrical, mechanical, software, and production teams to ensure reliable, manufacturable, and field-ready drone systems.
Main Responsibilities
Embedded Software & Firmware Development
  • Develop, maintain, and improve embedded software and firmware for autonomous drone systems using C, with occasional support using C++ and Python.

Hardware / Software Integration
  • Work directly with hardware components, embedded processors, co-processors, sensors, payload interfaces, and peripheral devices to ensure reliable system-level integration.

Low-Level Driver Development
  • Develop and support low-level drivers and communication interfaces, including I2C, UART, SPI, GPIO, and other embedded hardware protocols.

Microcontroller Development
  • Support embedded development on STM ARM microcontroller-based platforms, including firmware implementation, debugging, and hardware bring-up.

System Integration Support
  • Collaborate with electrical, mechanical, software, and production teams during prototype development, system integration, and production troubleshooting.

Debugging & Troubleshooting
  • Troubleshoot firmware, hardware, PCB, and interface-level issues using engineering tools such as oscilloscopes, logic analyzers, debuggers, and schematics.

Core Operating System Support
  • Contribute to the development and refinement of XTEND's embedded software architecture and core operating environment for drone and payload systems.

Testing & Validation
  • Support bench testing, hardware-in-the-loop testing, system integration testing, and field validation of embedded systems.

Documentation
  • Develop and maintain embedded software documentation, interface descriptions, test procedures, troubleshooting guides, and integration notes.

Requirements
Education - B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or related technical discipline.
Experience - 3+ years of hands-on experience in embedded software or firmware development.
Embedded Programming - Strong experience developing embedded software in C.
Hardware Integration - Experience debugging and integrating software directly on hardware platforms.
Communication Protocols - Experience implementing or troubleshooting embedded communication protocols such as I2C, UART, SPI, GPIO, or similar interfaces.
Microcontrollers - Experience working with STM ARM microcontrollers or similar embedded processor platforms.
Debugging Tools - Proficiency using oscilloscopes and other bench-level debugging tools to troubleshoot embedded systems, PCBs, and hardware interfaces.
Schematics & Board-Level Understanding - Ability to read schematics, understand board-level design intent, and support hardware/software troubleshooting.
Hands-On Engineering - Comfortable working directly with hardware, prototypes, production systems, and fielded equipment.
Team Collaboration - Strong communication skills with the ability to work across embedded software, electrical engineering, mechanical engineering, production, and field support teams.
Preferred Qualifications
  • Experience with C++ and/or Python.
  • Experience with Linux kernel development or embedded Linux environments.
  • Familiarity with ROS2.
  • Experience using Git or similar software configuration management tools.
  • Experience with drone systems, robotics, autonomous systems, aerospace systems, or defense-related products.
  • Experience supporting prototype builds, production environments, or fielded hardware systems.
  • Familiarity with real-time systems, sensor integration, payload control, or communication modules.