1

Senior Embedded Software Engineer Jobs in Florida

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

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 ...

Senior Embedded Software Engineer II

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 6 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Senior Embedded Software Engineer II

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 6 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Senior Embedded Software Engineer I

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 4 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Senior Embedded Software Engineer I

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 4 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Senior Embedded Software Engineer I

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 4 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Senior Embedded Software Engineer II

Melbourne, FL · On-site

$114K - $150K/yr

... Engineering. * A minimum of 6 years of industry experience in software development. * Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Senior Software Engineer

Melbourne, FL · On-site

$89K - $134K/yr

Position Summary KB Signaling has an opening for a real-time senior embedded Software Engineer in Its Wayside/On-Board Product Development team at Its Melbourne, FL location. In this role you will be ...

Embedded Software Engineer

FL · On-site

$114K - $150K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Job #217550 Chipton-Ross is seeking an Embedded Software Engineer for a contract opportunity in Orlando, FL. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Must have an Active Secret Clearance 5+ ...

Embedded Software Engineer On-site Work Location: Orlando, FL Required: Secret Clearance W2 Hourly Contract Only Schedule: 4/10A-1st Shift Rate Range: $75.00 - $102.50 *** W2 hourly Contract Only ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See Florida salary details

$56.4K

$108.2K

$144.6K

How much do senior embedded software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior embedded software engineer in Florida is $108,188.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,700.00 and $121,400.00 per year, depending on experience, location, and employer.

What is a Senior Embedded Software Engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

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

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are some common challenges Senior Embedded Software Engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

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

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.
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 job categories do people searching Senior Embedded Software Engineer jobs in Florida look for? The top searched job categories for Senior Embedded Software Engineer jobs in Florida are:
What cities in Florida are hiring for Senior Embedded Software Engineer jobs? Cities in Florida with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Florida as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $108,188 per year, or $52 per hour.
Embedded Software Engineer

Embedded Software Engineer

Mainstream Engineering

Rockledge, FL • On-site

$116K - $153K/yr

Full-time

Posted 5 days ago

New


Job description

Position Summary

Due to continued growth, our firm is seeking talented Embedded Software Engineers for a variety of disciplines, including embedded programming, software architecture design, software testing, motor control, and power electronics controls. Embedded Software Engineers play a critical role in developing our wide variety of products and provide vital sub-system design support for products related to thermal control and energy conversion.

Key Responsibilities

  • Software development: Design and implement reliable, deterministic embedded software in C/C++
  • Software requirements: Develop clear requirements and ensure bidirectional traceability between system requirements, code, and test cases
  • Verification and testing: Design and execute functional and/or automated testing to demonstrate full compliance with software requirements
  • Hardware integration: Perform board bring-up, interface with sensors/actuators, communicate with common protocols (CAN, SPI, UART, etc.), and debug hardware/software
  • Configuration management: Maintain version control and configuration management baselines in alignment with appropriate standards

Required Qualifications

  • B.S. in Computer Engineering, Electrical Engineering, or Computer Science required with a minimum GPA of 3.3 – M.S. or PhD a plus
  • 3-year minimum experience developing embedded software or controls, strong proficiency in embedded C/C++
  • Experience writing and following software and system requirements and requirements traceability
  • Proficiency in software debugging and using standard hardware debugging tools (oscilloscopes, logic analyzers, etc.)
  • United States Citizenship required due to US Government ITAR program restrictions

Preferred Qualifications

  • Experience developing and following DO-178 documentation and processes
  • Experience with TI C2000 or STM32 microcontroller family
  • Experience with additional programming languages (C#, Python, assembly, etc.) and GUI design
  • Understanding of digital control algorithms, digital filters and the general control of power electronics systems

Mainstream Engineering Corporation is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.