Software Developer - Embedded Jobs

An Embedded Software Developer is a specialist in the technology industry who develops and optimizes embedded software systems. These professionals work with systems that are designed for specific functions or tasks within larger system frameworks - often hardware systems. Their responsibilities include designing, coding, and testing embedded software, as well as debugging and improving existing systems. This role requires a deep understanding of system architecture, programming, and hardware-software integration. They contribute to the development and improvement of devices technology that range from mobile devices to large home appliances and industrial equipment.

Key skills for an Embedded Software Developer include proficiency in programming languages such as C, C++, Java, and Python, knowledge of real-time operating systems, and familiarity with microcontroller programming. They should also possess strong problem-solving skills, attention to detail, and the ability to work in a team. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is usually required. Certifications such as Certified Software Development Professional (CSDP) or Microsoft Certified: Azure IoT Developer Specialty can be beneficial. Prior to becoming a Embedded Software Developer, individuals might have roles such as Software Engineer, Systems Analyst, or Hardware Engineer.

1-15 of 794 Jobs

Embedded Firmware Engineer

  • Huntsville, AL
  • 19 hours ago
  • Huntsville, AL
  • 19 hours ago

Candidate must have at least 4+ years of experience in embedded system design and test or 2+ years with MS degree....

Aviation Embedded Software Engineer

  • Huntsville, AL
  • 28 days ago
  • Huntsville, AL
  • 28 days ago

Familiarity with embedded software such as device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL)....

Embedded Software Engineers (Associate/Experienced/Senior)

  • Saint Louis, MO
  • 16 days ago
  • Saint Louis, MO
  • 16 days ago

Basic Qualifications (Required Skills/ Experience): 2+ years of professional software development experience 2+ years of software development experience with either C++ and/or on the Linux Operating...

Firmware Engineer Intern

  • Saint Paul, MN
  • 1 hour ago
  • Saint Paul, MN
  • 1 hour ago

This position is ideal for someone who is proactive, detail-oriented, and passionate about embedded systems and security technology. Confidentiality and professionalism are essential in this role....

Embedded Firmware Engineer

  • Wayne, PA
  • 2 hours ago
  • Wayne, PA
  • 2 hours ago

Minimum Qualifications: Excellent verbal and written communication skills to all levels of the organization B.S. or M.S. degree in Computer Engineering, Computer Science, or Electrical Engineering....

Senior Embedded Software Engineer

  • Alameda, CA
  • 2 hours ago
  • Alameda, CA
  • 2 hours ago

Minimum 5 years of experience in applications programming and/or software development of embedded systems for safety critical products....

Data Governance - Electronic Data Interchange (EDI) Analyst

  • Forest, OH
  • 2 hours ago
  • Forest, OH
  • 2 hours ago

This position offers a hybrid work arrangement with a requirement to be local in the Cincinnati region. Applicants who cannot commute to the office should refrain from applying.Please note that we...

Wireless Embedded Firmware Engineer

  • Sunnyvale, CA
  • 6 hours ago
  • Sunnyvale, CA
  • 6 hours ago

Job Summary Summary Posted: Apr 15, 2025 Role Number: 200599646 At Apple, creative thinking and thoughtful insights quickly transform into extraordinary products. Our successes are the result of...

Firmware Engineer

  • Colorado Springs, CO
  • 6 hours ago
  • Colorado Springs, CO
  • 6 hours ago

C would be beneficial....

Embedded Software Engineer

  • Albuquerque, NM
  • 14 hours ago
  • Albuquerque, NM
  • 14 hours ago

Experience in embedded software development is required. Experience developing for real-time operating systems is desired....

Firmware Engineer

  • Eagan, MN
  • 14 hours ago
  • Eagan, MN
  • 14 hours ago

Essential Skills Bachelors degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field. 5+ years of experience in C or C++ embedded firmware development...

R&D Software/Firmware Engineer

  • Wilmington, DE
  • 14 hours ago
  • Wilmington, DE
  • 14 hours ago

in one or more programming languages (C/C++) Experience with real-time control of hardware and embedded systems Development experience with microprocessors or microcontrollers for bare-metal applications...

Lead/Sr. Specialist, Embedded Software Engineer

  • Plano, TX
  • 14 hours ago
  • Plano, TX
  • 14 hours ago

Experience with C++ and embedded real time operating systems Preferred Additional Skills: Experience with Docker Familiarly with MIL-STD-6016 (Link 16) Tactical Data Link Familiarly with Weapon Open...

Firmware Engineer

  • Saint Paul, MN
  • 14 hours ago
  • Saint Paul, MN
  • 14 hours ago

Required Qualifications Bachelors degree in Computer Science/Electrical Engineering/Software Engineering/Computer Engineering Experience with MS Office Strong verbal and written communication skills...

SAP EDI Analyst(Hybrid)

  • Cleveland, OH
  • 16 hours ago
  • Cleveland, OH
  • 16 hours ago

Title : SAP EDI and Integration Analyst Location : Cleveland, OH 3 days onsite/week Type : Direct Hire, FTE(Only), No C2C Please Our client, is the leading and fastest growing privately held...

Software Developer - Embedded Online Courses and Training Opportunities

iHireTechnology curates thousands of courses in order to recommend the best ones to help further your career. If you register for a course using the links on our site, we may receive a small commission.
Agile Software Developer Nanodegree Program
Learn best practices for using an Agile framework to build better products faster and more efficiently. Our exclusive content is co-created and continually refined with industry leaders. Each...
Open Source Software Development: Linux for Developers
Start your open source software (OSS) adventure today by learning the key concepts of developing open source software and how to work productively in a Linux environment. Open source software...
Communication in Embedded Systems Course
This course provides a comprehensive overview of key physical communication mediums and protocols commonly used in embedded systems, including I2C, SPI, UART, and CAN/LIN. It covers each...

Title Synonyms

Users interested in this job title also searched for the following job titles


Salary for Software Developer - Embedded Jobs Nationwide

Estimated salary range based on data from US Bureau of Labor Statistics (BLS) and iHireTechnology research efforts.

Licensing / Certification

Required or preferred licenses and certifications for Software Developer - Embedded positions.



Highest Education Level

Software Developer - Embeddeds offer the following education background
Bachelor's Degree
48.4%
Master's Degree
40.1%
Associate's Degree
3.7%
Doctorate Degree
3.3%
Vocational Degree or Certification
2.6%
High School or GED
1.3%
Some College
0.4%
Some High School
0.1%



Software Developer - Embedded Related Career Advice Articles

How to become a software developer
How to Become a Software Developer

Find the answers to the questions you have about how to become a software developer, including how long does it take to become a software developer and what does a software developer do.

Read article »
group of IT professionals working on a software program
5 IT Jobs to Help You Get Started in the Technology Industry

Want to learn more about technology jobs? Wondering how to become a developer? Check out our guide to top IT jobs and computer science careers.

Read article »
The sun is setting on Silicon Valley
Say Goodbye to Silicon Valley: These are the Best Cities for Tech Jobs

Silicon Valley alternatives are popping up across the US, and these new tech hubs are working hard to attract their own venture capitalist firms and tech startups. Here are seven of the most attractive locations (in no particular order) that could produce the next Google, Apple, or Amazon.

Read article »