1

Junior Embedded C Developer Jobs (NOW HIRING)

Jr. Embedded Engineer

Prescott, AZ · On-site

$129.70K - $170.70K/yr

Description The Embedded Engineer designs and implements real-time embedded software for our client ... Coding & Implementation - Develop in C/C++ (and C# where required), following aviation-grade coding ...

Embedded C Software Engineer

Saint Charles, MO · On-site

$123.80K - $162.90K/yr

Embedded C Software Engineer Join the growing Engineering Solutions team at Randstad Engineering ... Work on a project for a global developer and manufacturer of high-quality fire protection, auto ...

New

... Embedded C, you will play a critical role in managing technology for complex projects. You will ... Developers In Embedded C Programming, Enhancing Their Coding Capabilities And Increasing ...

Embedded C Software Engineer

Zeeland, MI · On-site

$121K - $159.20K/yr

This project is for a global developer and manufacturer of high-quality fire protection, auto ... C for embedded systems * Self Directed Problem Solver who is able to collaborate with the team

Embedded C Software Engineer

Saint Charles, MO · On-site

$123.80K - $162.90K/yr

Embedded C Software Engineer Join the growing Engineering Solutions team at Randstad Engineering ... Work on a project for a global developer and manufacturer of high-quality fire protection, auto ...

Embedded C/C++ Developer Job Location: Chillicothe, IL Remote/Onsite: Onsite Benefits: Medical,Dental,Vision, 4O1Kplan, PTO Job Type: Full Time/Contract Duration: Long term Project No. of positions ...

The ideal candidate would have a strong background in embedded C/C++ programming as well as the ability to work with multiple tools, platforms, and other programming languages. We're searching for a ...

The ideal candidate would have a strong background in embedded C/C++ programming as well as the ability to work with multiple tools, platforms, and other programming languages. We're searching for a ...

next page

Showing results 1-20

Junior Embedded C Developer information

See salary details

$24K

$89K

$137.5K

How much do junior embedded c developer jobs pay per year?

As of May 28, 2026, the average yearly pay for junior embedded c developer in the United States is $88,976.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,000.00 and $87,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Embedded C Developer, and why are they important?

To thrive as a Junior Embedded C Developer, you need a solid understanding of C programming, embedded systems concepts, and a relevant degree in computer science or electronics. Familiarity with microcontroller platforms (like ARM or AVR), debugging tools, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are crucial soft skills in this role. These competencies enable the development of reliable embedded solutions and efficient collaboration within engineering teams.

What are some common challenges faced by Junior Embedded C Developers when transitioning from academic projects to real-world embedded systems work?

Junior Embedded C Developers often find that working on commercial embedded systems introduces complexities not encountered in academic settings. Common challenges include understanding and working with hardware constraints, such as limited memory or processing power, and integrating with existing codebases and legacy systems. Additionally, juniors may need to quickly adapt to rigorous testing and debugging tools specific to embedded environments, as well as collaborating closely with hardware engineers and cross-functional teams. Overcoming these challenges helps build a strong foundation for future advancement in embedded systems development.

What does a Junior Embedded C Developer do?

A Junior Embedded C Developer assists in designing, developing, and testing software for embedded systems using the C programming language. They often work on microcontrollers and hardware devices, writing code that interacts directly with hardware components. Their responsibilities may also include debugging, code optimization, and supporting senior developers on larger projects. This role is ideal for those with a background in computer science or electronics and a strong interest in low-level programming.

What is the difference between Junior Embedded C Developer vs Embedded Software Engineer?

CriteriaJunior Embedded C DeveloperEmbedded Software Engineer
Required CredentialsAssociate's/Bachelor's in Electrical Engineering, Computer Science, or related fieldBachelor's or higher in Computer Engineering, Electrical Engineering, or related field
Work EnvironmentEmbedded systems development, hardware integration, low-level programmingEmbedded systems, firmware development, software optimization
Employer & Industry UsageConsumer electronics, automotive, IoT devices, industrial automationAutomotive, aerospace, medical devices, consumer electronics
Common Search & Comparison IntentYesYes

While both roles involve embedded systems and C programming, a Junior Embedded C Developer typically focuses on basic firmware development and hardware interfacing under supervision. An Embedded Software Engineer often handles more complex software design, optimization, and integration tasks, requiring more experience and technical expertise.

More about Junior Embedded C Developer jobs
What cities are hiring for Junior Embedded C Developer jobs? Cities with the most Junior Embedded C Developer job openings:
What are the most commonly searched types of Embedded C Developer jobs? The most popular types of Embedded C Developer jobs are:
What states have the most Junior Embedded C Developer jobs? States with the most job openings for Junior Embedded C Developer jobs include:
Jr. Embedded Engineer

Jr. Embedded Engineer

Aleron

Prescott, AZ • On-site

$129.70K - $170.70K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description


Description
The Embedded Engineer designs and implements real-time embedded software for our client's products, including software defined radios, navigation & communication radios, airborne servers, audio products and other similar products. This includes software design, coding, debugging, test and verification, documentation, and support of certification activities. It may include development of low-level drivers and real time embedded applications. It may also include development of customer facing application software used to configure our clients' avionics products. Location: Prescott, AZ Duration: Fulltime
Primary responsibilities include:
  • Embedded Software Design & Development - Architect, code, and integrate software for real-time operating environments, including low-level drivers, board support packages, and application-level features for communication, audio, and RF-based products.
  • Coding & Implementation - Develop in C/C++ (and C# where required), following aviation-grade coding standards, safety considerations, and performance constraints.
  • Debugging & Problem Solving - Troubleshoot issues at the firmware, hardware, and system level using oscilloscopes, logic analyzers, and in-circuit debugging tools.
  • Verification & Validation - Write and execute test plans, support laboratory validation, simulate real-world operating conditions, and ensure compliance with certification requirements.
  • Documentation & Compliance - Generate design documentation, software requirements, test results, release notes, and artifacts needed to satisfy aviation certification standards.
  • Cross-Functional Engineering Support - Work closely with electrical, RF, audio, and systems engineers to ensure seamless hardware/software integration.
  • Customer-Facing Software Support - May design or enhance PC-based or mobile applications used by customers to configure, monitor, or update avionics products.
  • Lifecycle & Sustainment Engineering - Support fielded equipment, investigate performance feedback, resolve defects, and participate in update cycles for long-lived aerospace platforms.
  • Schedule & Delivery Ownership - Support internal milestones, program schedules, metrics, and deliverables tied to aviation product launches.

Job Requirements
Required Skills / Qualifications:
  • 1 year of experience - Software engineering skills within the majority of the following areas;
    • Basic knowledge of software engineering fundamentals
    • Basic knowledge of real time operating system (RTOS)
    • Basic knowledge of microcontroller/microprocessor
    • Experience/knowledge in development of PC applications
    • Experience/knowledge in development of Real Time embedded software
    • Experience/knowledge in development of device driver software
  • 1 year of experience with C/C++/C#
  • 1 year of experience with Python and other scripting languages
  • 1 year of strong Analytic and problem solving skills
  • 1 year of strong oral and written communication skills
Preferred Skills / Qualifications:
  • Experience with DSP to perform audio and radio signal processing
  • Experience using bench equipment; oscilloscopes, Logic Analyzers, In-Circuit Emulators, J-TAG debuggers
  • MS Windows Application developments experience in C#/WPF
  • Experience with application development within mobile devices (iPhone, iPad, Android, etc.)
  • Experience with Linux

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.
Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.
Apply