1

Embedded Software Engineer Iot Jobs (NOW HIRING)

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

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

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to ...

Embedded Software Engineer

Goleta, CA · On-site

$141K - $186K/yr

Software Engineer (Embedded Systems) Location: Goleta, CA (Onsite) Contract Length: 12 Months Position Overview We are seeking an experienced Software Engineer to support the development of embedded ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

Apply Early

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SD Department: Engineering Employment Type: Full-Time Schedule: Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we are ...

$127K - $168K/yr

Embedded software Engineer - Design Controls Remediation Location: Remote (EST) Summary: Mid-to-senior level (5-8+ yrs). Specializes in firmware and embedded software design controls -- gap ...

Apply Early

Embedded Software Engineer

Worthing, SD

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SDDepartment:EngineeringEmployment Type:Full-TimeSchedule:Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we areBuilt to ...

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Embedded Software Engineer Puck | Built to Lead. Location: Worthing, SDDepartment:EngineeringEmployment Type:Full- TimeSchedule:Monday - Friday, 8:00 AM - 5:00 PM Who We Are At Puck, we areBuilt to ...

Apply Early

Embedded Software Engineer Location: Brooklyn Park, MN (Onsite) Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. The company does not ...

Embedded Software Engineer

Greenville, SC · 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

Carlsbad, CA · On-site

$136K - $179K/yr

Job Title: Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This position is open to W-2 CANDIDATES ONLY who are authorized to work in the USA WITHOUT ...

next page

Showing results 1-20

Embedded Software Engineer Iot information

See salary details

$70K

$153.4K

$174K

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

As of Jul 6, 2026, the average yearly pay for embedded software engineer iot 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 engineers make $300,000 a year?

Senior engineers in specialized fields such as software engineering, data engineering, or embedded systems engineering can reach or exceed $300,000 annually, especially with extensive experience, advanced skills, and in high-demand industries like technology or finance. Roles involving leadership, complex projects, or requiring expertise in areas like IoT, AI, or cybersecurity tend to offer higher compensation packages.

What is the difference between Embedded Software Engineer Iot vs Embedded Software Engineer Medical Devices?

AspectEmbedded Software Engineer IotEmbedded Software Engineer Medical Devices
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; experience with IoT protocolsBachelor's in Biomedical, Electrical, or Computer Engineering; knowledge of medical standards
Work EnvironmentTech companies, startups, manufacturing of connected devicesMedical device manufacturers, healthcare settings
Industry UsageIoT, consumer electronics, industrial automationHealthcare, medical equipment
Common Search/ComparisonYesYes

Both roles involve embedded software development but focus on different industries. Embedded Software Engineers IoT work on connected devices and smart systems, while Embedded Software Engineers Medical Devices specialize in healthcare equipment. The core skills overlap, but industry-specific knowledge and standards differ.

How does an Embedded Software Engineer for IoT typically collaborate with hardware and product teams?

As an Embedded Software Engineer specializing in IoT, you will frequently collaborate with hardware engineers to ensure seamless integration between software and device components. This involves joint troubleshooting sessions, design reviews, and validating firmware performance on prototype boards. Additionally, you'll work alongside product managers and QA teams to align on user requirements and testing protocols, ensuring that the final product meets both technical and user needs. Effective communication and a willingness to iterate on designs are key to success in this collaborative environment.

What does an Embedded Software Engineer IoT do?

An Embedded Software Engineer IoT designs, develops, and tests software that runs on embedded systems within Internet of Things (IoT) devices. They work on writing code that directly interacts with hardware, such as sensors and microcontrollers, to enable device connectivity, data collection, and automation. Their role often involves optimizing code for limited memory and power resources, ensuring security, and integrating communication protocols like Bluetooth or Wi-Fi. These engineers collaborate with hardware designers and other software teams to deliver reliable and efficient IoT solutions.

What is embedded software in IoT?

Embedded software in IoT refers to the specialized programs running on hardware devices such as sensors, controllers, and microprocessors that enable IoT devices to perform specific functions. Embedded software is typically developed using languages like C or C++ and is optimized for real-time operation, low power consumption, and reliability within connected systems. As an IoT Embedded Software Engineer I, understanding firmware development and hardware integration is essential.

What engineer makes $500,000 a year?

Highly experienced senior engineers in specialized fields such as embedded software engineering for IoT, aerospace, or finance can earn $500,000 or more annually, especially with advanced skills, certifications, and leadership roles. Such compensation often includes base salary, bonuses, and stock options, typically found in large corporations or startups with significant funding.

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

To thrive as an Embedded Software Engineer IoT, you need strong programming skills in languages like C/C++, a solid understanding of embedded systems, and a relevant engineering degree. Familiarity with real-time operating systems (RTOS), microcontroller platforms (such as ARM, AVR, or ESP), and protocols like MQTT or Zigbee is typically required, along with experience using version control tools like Git. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you excel in this role. These skills and qualities are crucial for developing reliable, secure, and efficient IoT solutions that seamlessly integrate hardware and software.

What is the salary of IoT embedded engineer?

The salary of an IoT Embedded Software Engineer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and company size. Entry-level positions may start lower, while experienced engineers with specialized skills in microcontrollers, wireless protocols, and real-time operating systems can earn higher salaries.
More about Embedded Software Engineer Iot jobs
Infographic showing various Embedded Software Engineer Iot job openings in the United States as of June 2026, with employment types broken down into 83% Full Time, 16% Part Time, and 1% Temporary. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Staffed4U

Annapolis Junction, MD

$179K - $189K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Embedded Software Engineer

Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Work Type:
On-site
Salary: $179,000-$189,000

Position Overview

We are seeking an experienced Embedded Software Engineer to support the design, development, testing, and maintenance of embedded software systems. The successful candidate will work as part of a multidisciplinary engineering team to develop reliable, high-performance software solutions for embedded platforms and devices.

This position requires expertise in low-level software development, embedded operating systems, software integration, testing, and technical documentation. The selected candidate will contribute throughout the software development lifecycle, from design and implementation through testing, deployment, and sustainment.


Key Responsibilities
  • Design, develop, debug, and maintain embedded software applications and system components.
  • Develop software solutions for embedded devices operating in Windows, Linux, or real-time operating system (RTOS) environments.
  • Participate in software design reviews, code reviews, and technical discussions.
  • Collaborate with engineers and technical teams to develop integrated software solutions.
  • Create and maintain technical documentation, software design artifacts, and implementation guidance.
  • Develop and maintain support software and utilities used to interface with embedded systems.
  • Conduct developer testing, integration testing, and troubleshooting activities.
  • Support software integration, validation, and deployment efforts.
  • Analyze and resolve software defects and performance issues.
  • Contribute to software quality, reliability, and maintainability initiatives.

Required QualificationsEducation and Experience
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline and five (5) years of relevant embedded software development experience; OR
  • Four (4) additional years of embedded software development experience may be substituted for the degree requirement; OR
  • A Master's degree in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to three (3) years of relevant experience.
Technical Qualifications
  • Experience developing low-level software for:
    • Windows
    • Linux
    • Real-Time Operating Systems (RTOS) such as VxWorks, uC/OS, or similar platforms
  • Proficiency in:
    • C
    • C++
    • Python
  • Experience debugging, testing, and troubleshooting embedded software systems.
  • Experience working within collaborative software development environments.
  • Knowledge of software development lifecycle processes and engineering best practices.
  • Ability to create and maintain technical documentation.

Preferred Qualifications
  • Experience automating testing for embedded software running on embedded hardware platforms.
  • Experience developing software test frameworks and automated validation tools.
  • Familiarity with hardware/software integration and embedded system debugging techniques.
  • Experience with version control systems and collaborative development workflows.
  • Knowledge of embedded communications protocols and device interfaces.

Knowledge, Skills, and Abilities
  • Strong embedded software development and debugging skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work effectively within a collaborative engineering team.
  • Excellent written and verbal communication skills.
  • Attention to detail and commitment to software quality.
  • Ability to manage multiple priorities and meet project deadlines.
  • Strong understanding of software engineering principles and best practices.

Benefits

This position includes a competitive and flexible benefits package, including:

  • Medical
    Employer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.

  • Health Savings Account (HSA)
    Save for all medical, dental, vision and prescription expenses by contributing pre-tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date).

  • Dental and Vision
    Employer pays 100% of the monthly premium for the employee and 80% for dependents.

  • Life Insurance
    100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.

  • Short-Term Disability
    100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.

  • Retirement Plan
    Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.

  • Paid Time Off (PTO) & Holidays
    5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.

  • Tuition Reimbursement
    $5,000 annually for courses directly related to job role and responsibilities.

  • Training Reimbursement
    Paid training, certification courses, and conferences to support employee career growth.


We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.