1

Junior Embedded Software Engineer Jobs (NOW HIRING)

Senior Embedded Software Engineer

Henderson, NV ยท Hybrid

$115K - $151K/yr

Job Title: Sr. Embedded Software Engineer The Embedded Software Engineer drives the complete ... The engineer also provides technical mentorship to junior team members and actively contributes to ...

Lead embedded software engineering projects from inception through delivery, ensuring they meet ... Provide technical mentorship and guidance to junior and mid-level engineers, fostering knowledge ...

Embedded Software Engineer

Cary, NC ยท On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 Duration: 12 Months Shift: 1st Shift (8:00 AM - 5:00 PM) Job Summary Embedded software engineering role ...

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

Cleveland, OH ยท On-site

$127K - $167K/yr

MARS Solutions Group is looking for an experienced Embedded Software Engineer located in Cleveland, OH. Our client is an Automation industry Leader looking for high-quality talent to make a ...

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

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

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, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

Sr Embedded Software Engineer

Melbourne, FL ยท On-site

$93K - $125K/yr

The Senior Embedded Software Engineer is responsible for the architecture, design, development ... Conduct code reviews and mentor junior engineers in software design, implementation, and debugging ...

New

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

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

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

Junior Embedded Software Engineer information

See salary details

$46.5K

$94.5K

$142K

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

As of Jul 16, 2026, the average yearly pay for junior embedded software engineer in the United States is $94,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $95,500.00 per year, depending on experience, location, and employer.

What are typical daily tasks and work environments like for a Junior Embedded Software Engineer?

As a Junior Embedded Software Engineer, your daily tasks often include writing code for microcontrollers, debugging hardware-software integration issues, running tests, and updating documentation. You'll usually collaborate with senior engineers and hardware teams to design, implement, and troubleshoot embedded solutions. The work environment is generally a mix of office or lab settings, involving both individual work and group projects. This role offers hands-on learning opportunities and exposure to various technologies, helping you build a strong foundation for future career advancement in embedded systems.

What are the key skills and qualifications needed to thrive in the Junior Embedded Software Engineer position, and why are they important?

To thrive as a Junior Embedded Software Engineer, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often demonstrated by a relevant engineering degree or coursework. Familiarity with integrated development environments (IDEs), debuggers, version control systems like Git, and real-time operating systems (RTOS) is highly beneficial. Strong problem-solving abilities, attention to detail, effective teamwork, and good communication skills help you excel in cross-functional tech teams. These skills enable you to develop reliable embedded systems, efficiently troubleshoot software issues, and collaborate effectively in fast-paced engineering environments.

What is a Junior Embedded Software Engineer job?

A Junior Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers, IoT devices, and automotive systems. They typically work with languages like C and C++, interacting with hardware and real-time operating systems (RTOS). Their responsibilities include debugging code, optimizing performance, and collaborating with hardware engineers. This role provides hands-on experience in low-level programming and system integration. It serves as a foundation for advancing to more senior embedded software positions.

More about Junior Embedded Software Engineer jobs
What cities are hiring for Junior Embedded Software Engineer jobs? Cities with the most Junior Embedded Software Engineer 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 Junior Embedded Software Engineer jobs? States with the most job openings for Junior Embedded Software Engineer jobs include:
Infographic showing various Junior Embedded Software Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Internship, 92% Full Time, 5% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $94,542 per year, or $45.5 per hour.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

MARS Solutions Group

Mayfield Heights, OH โ€ข On-site

$126K - $165K/yr

Contractor

Re-posted 23 days ago


Job description

Job Description:

MARS Solutions Group is looking for an experienced Senior Embedded Software Engineer located in Mayfield Heights, OH. Our client is an Automation industry leader looking for high-quality talent to make a difference. They are known to respect a traditional work week and often extend contracts for added job security and stability

Job Summary

As a Senior Embedded Software Engineer at a world-class industrial automation company, you will design, implement, and maintain real-time embedded software while collaborating with cross-functional teams across global locations. This dynamic environment requires a highly motivated engineer who thrives on solving complex technical challenges. You will contribute to advanced control system products leveraging cutting-edge technologies.

As a member of our Embedded Software group, you will join a team that values innovation, knowledge sharing, continuous learning, collaboration, and best-in-class engineering practices. You will report directly to the Manager, Embedded Software.

Key Responsibilities

Design, implement, and test embedded software that communicates with other system components through APIs, services, and communication protocols.

Contribute across the full software development life cycle in an Agile environment, including requirements analysis, design, implementation, testing, release, and maintenance.

Apply proven software engineering techniques to execute a sequence of related engineering tasksโ€”investigate, design, develop, and testโ€”following company quality guidelines.

Participate in peer reviews of requirements, designs, code, test plans, and user documentation.

Perform unit and functional testing to verify compliance with functional requirements and interoperability with system components.

Stay current on emerging software development trends, tools, and techniques to enhance team capabilities.

Collaborate effectively through open and professional communication, demonstrating respect and adaptability when navigating differing perspectives.

Mentor and coach junior engineers on design approaches, coding practices, and technical problem-solving.

Qualifications

Bachelorโ€™s degree or equivalent relevant experience.

Minimum of 5+ years of related embedded software development experience.

Bachelorโ€™s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a similar discipline with a Computer Science focus.

Strong understanding of object-oriented design and experience using an object-oriented programming language (C++ preferred).

Experience using embedded development tools such as in-circuit emulators, debuggers, oscilloscopes, etc.

Proficiency in C++.

Experience with Python or another scripting language.

Hands-on experience with Real-Time Operating Systems (RTOS).

Familiarity with ARM and x86 architectures.

Experience with software requirements analysis, testing methodologies, and automation frameworks.

Exposure to industrial communication protocols, especially the Common Industrial Protocol (CIP).

Experience using open-source tools such as Git and Jenkins.

Strong interpersonal and collaboration skills with a proven ability to work effectively in a team environment.

Genuine passion for embedded systems and software engineering.

Additional Information

Duration: 12 Months with possibility of extension

Location: ย Mayfield Heights, OH 44124

Shift hours: Mon-Fri 8:00 a.m. - 5 p.m.

About MARS Solutions Group:

MARS Solutions Group provides a range of opportunities for meaningful work by understanding that employment fit is a combination of people, process, and technology. We leverage our experienced and compassionate team to bring humanity to matching you with the right advanced technology role, and stay connected with you to help you attain your professional goals.