1

Internship Embedded Software Engineer Jobs in Florida

In this role, the Embedded SW Engineer will design, develop, integrate, test, and maintain embedded software applications. The systems are primarily developed in C and/or C++ targeting various ...

In this role, the Embedded SW Engineer will design, develop, integrate, test, and maintain embedded software applications. The systems are primarily developed in C and/or C++ targeting various ...

In this role, the Embedded SW Engineer will design, develop, integrate, test, and maintain embedded software applications. The systems are primarily developed in C and/or C++ targeting various ...

$119K - $157K/yr

Job Summary The Embedded Software Engineer III designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. The ...

Embedded Software Engineer

Pompano Beach, FL · On-site

$123K - $162K/yr

Embedded Software Engineer Duration: 12+ Months (Could go beyond) * Knowledge of Algorithm development, system identification and control design. * Hands-on experience programming DSP and MCU (C/C ...

Senior Embedded Software Engineer

Largo, FL

$111K - $146K/yr

Learn More About EAS Job Purpose The Senior Embedded Software Engineer is responsible for designing, developing, and maintaining high-performance, reliable, and scalable embedded software solutions ...

next page

Showing results 1-20

Internship Embedded Software Engineer information

What is an Internship Embedded Software Engineer?

An Internship Embedded Software Engineer is a student or recent graduate who works temporarily with a company to gain practical experience in developing software for embedded systems. These systems are specialized computing devices, often found in products like cars, medical devices, or industrial machines. Interns in this role typically assist with coding, debugging, testing, and integrating software that interacts closely with hardware. The internship provides hands-on learning under the guidance of experienced engineers, helping interns build skills relevant to embedded software development.

What types of projects and technologies can I expect to work on as an Internship Embedded Software Engineer?

As an Internship Embedded Software Engineer, you'll typically be involved in projects that focus on developing and testing software for devices such as microcontrollers, sensors, or IoT products. You may work on tasks like writing and debugging code in C or C++, integrating hardware and software components, and assisting with firmware updates or feature enhancements. Collaboration is common—you’ll likely work closely with senior engineers, hardware teams, and QA to ensure your solutions fit the overall system. This hands-on experience is valuable for building foundational skills and understanding real-world embedded systems development.

What is the difference between Internship Embedded Software Engineer vs Embedded Software Engineer?

AspectInternship Embedded Software EngineerEmbedded Software Engineer
QualificationsTypically pursuing or recently completed a degree in Computer Engineering, Electrical Engineering, or related fieldsBachelor's or Master's degree in relevant engineering disciplines
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time professional role, responsible for developing and maintaining embedded software
ExperienceLimited or no professional experience, focus on learning and skill developmentSeveral years of experience, capable of handling complex projects independently

The main difference is that an Internship Embedded Software Engineer is a temporary, learning-focused position for students or recent graduates, while an Embedded Software Engineer is a full-time professional responsible for designing and implementing embedded systems in a work environment.

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

To thrive as an Internship Embedded Software Engineer, you generally need a solid understanding of C/C++ programming, microcontroller fundamentals, and a background in computer engineering or electrical engineering. Familiarity with development tools like debuggers, version control systems (e.g., Git), and real-time operating systems (RTOS) is typically expected. Strong problem-solving skills, attention to detail, and effective communication help interns contribute meaningfully to team projects and adapt to fast-paced learning environments. These competencies are crucial for developing reliable embedded systems and integrating smoothly into professional engineering teams.
What are the most commonly searched types of Embedded Software Engineer jobs in Florida? The most popular types of Embedded Software Engineer jobs in Florida are:
What cities in Florida are hiring for Internship Embedded Software Engineer jobs? Cities in Florida with the most Internship Embedded Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

Wabtec

West Melbourne, FL

$79K - $113K/yr

Full-time

Medical, Retirement

Posted 19 days ago


Job description

Job Description

Essential Responsibilities:

Design and implement software for embedded systems from requirements analysis through production and commercial deployment. Maintain and enhance software deployed within existing embedded products and systems. Participate in design and code reviews. Work closely with other engineering teams to ensure system functional and interface requirements are met. Interact with customers and partners in technical discussions throughout the development and deployment phases.

Role Summary/Purpose:

In this role, the Embedded SW Engineer will design, develop, integrate, test, and maintain embedded software applications. The systems are primarily developed in C and/or C++ targeting various

embedded platforms.

Qualifications/Requirements:

Bachelor's degree in Computer Science or Engineering (or comparable skill).

Strong C or C++ development and software architecture skills.

Minimum of 2 years of professional experience developing embedded software in both

RTOS and bare metal environments.

Experience writing multi-process / multi-threaded programs using C or C++.

Strong understanding of software design, methods, and architectural approaches.

Knowledge of data structures, algorithms, and software engineering principles.

Desired Characteristics:

Experience in Agile software development environments including Scrum or Kanban.

Experience with ColdFire, ARM and/or PowerPC micro-processor in a C/C++ environment.

Experience with communication protocols such as TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, CAN.

Experience with embedded Real Time Operating Systems (RTOS) including Green Hills INTEGRITY.

Experience with software configuration management tools such as SVN or GIT.

Experience with SW analysis tools (such as Klocwork, Understand, PC-Lint), and SW unit test tools (such as VectorCAST etc.).

Experience in design of high reliability, safety, redundant fail-safe products.

Experience with industry standards (IEC 61508, DO-178B, Cenelec-50128, etc.).

Additional Information

Our job titles may span more than one career level. The salary rate for this role is currently $79300-113000 The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com. Other benefit offerings for this role may include annual bonus, if eligible.

What could you accomplish in a place that puts People First?

At Wabtec, it's not just about a job - it's about the impact you make. When our people come together, we're Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If you're ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
 

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it's freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together - are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We're lifelong learners, obsessed with better. Learn more at www.WabtecCorp.com.

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. We're building a culture where leadership, inclusion and your unique perspective fuel progress.


We're proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we've got you.