2

Entry Level Embedded Software Engineer Jobs in Arcadia, CA

Embedded Software Engineer

Los Angeles, CA ยท Hybrid

$48.08 - $67.31/hr

THE OPPORTUNITY Silvus is seeking a full-time Embedded Software Engineer to join our Software Engineering team. The position is located at Silvus headquarters in the heart of vibrant West Los Angeles ...

Embedded Software Engineer

Los Angeles, CA ยท Hybrid

$141K - $186K/yr

THE OPPORTUNITY Silvus Technologies is seeking an Embedded Software Engineer , reporting to the Director of Software Engineering on our Software Engineering team. The successful individual in this ...

Embedded Software Engineer

Los Angeles, CA ยท Hybrid

$141K - $186K/yr

THE OPPORTUNITY Silvus Technologies is seeking an Embedded Software Engineer , reporting to the Director of Software Engineering on our Software Engineering team. The successful individual in this ...

Software Engineer (Embedded)

Los Angeles, CA ยท On-site

$125K - $150K/yr

SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Arcadia, CA salary details

$72.8K

$159.4K

$180.8K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for entry level embedded software engineer in Arcadia, CA is $159,418.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,700.00 and $179,800.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What are popular job titles related to Entry Level Embedded Software Engineer jobs in Arcadia, CA?

For Entry Level Embedded Software Engineer jobs in Arcadia, CA, the most frequently searched job titles are:

What job categories do people searching Entry Level Embedded Software Engineer jobs in Arcadia, CA look for?

The top searched job categories for Entry Level Embedded Software Engineer jobs in Arcadia, CA are:

What cities near Arcadia, CA are hiring for Entry Level Embedded Software Engineer jobs?

Cities near Arcadia, CA with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Arcadia, CA as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $159,418 per year, or $76.6 per hour.

Embedded Software Engineer - Vehicle Software

Los Angeles, CA โ€ข On-site

Parallel Systems
Railroad Rolling Stock Manufacturingย โ€ขย 1 - 10 employees

$141K - $186K/yr

Full-time

Posted 3 days ago

New


Job description

Embedded Software Engineer ย 

Parallel Systems is seeking an Embedded Software Engineer to help develop the embedded systems that power our autonomous rail vehicles. In this role, you will contribute to real-time software that interfaces directly with hardware components, sensors, and control systems to support safe and reliable vehicle operations.ย 

This is an early-career role for an engineer looking to build strong foundations in embedded software development, hardware-software integration, and real-time systems. You will work closely with experienced software and hardware engineers while gaining hands-on experience developing and testing software on production hardware.ย 

Responsibilitiesย 

  • Develop and maintain embedded software for bare-metal and RTOS-based systemsย 
  • Implement and test digital communication protocols such as SPI, I2C, UART, and CANย 
  • Contribute to state machines and command/control software for autonomous vehicle systemsย 
  • Write reliable, memory-conscious embedded software, primarily in Rustย 
  • Work with hardware engineers to integrate, debug, and validate hardware-software interfacesย 
  • Develop unit and integration tests for embedded software using hardware test standsย 
  • Debug software using standard embedded development tools and techniquesย 
  • Participate in code reviews, design discussions, documentation, and continuous improvement of engineering practicesย 

What Success Looks Likeย 

  • After 30 Days: You understand the basics of our embedded architecture, development environment, and hardware platforms. You are contributing small code changes, tests, and bug fixes with support from the team.ย 
  • After 60 Days: You are independently implementing and testing well-scoped embedded software features and becoming comfortable debugging software on target hardware.ย 
  • After 90 Days: You have delivered embedded software that has been validated on target hardware, can independently own smaller features or subsystems, and are contributing effectively to the team's development and testing practices.ย 

Basic Requirementsย 

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Robotics, or a related technical field, or equivalent practical experienceย 
  • Experience programming in C, C++, Rust, or another systems programming language through coursework, internships, projects, or professional experienceย 
  • Familiarity with embedded systems, microcontrollers, or real-time software developmentย 
  • Understanding of common digital communication protocols such as SPI, I2C, UART, or CANย 
  • Familiarity with basic software concepts such as state machines, interrupts, memory management, and hardware interfacesย 
  • Hands-on experience debugging technical systems through academic projects, internships, student teams, personal projects, or professional workย 
  • Strong problem-solving skills and an interest in working directly with hardwareย 
  • Willingness to learn Rust and modern embedded software development practicesย 

Preferred Qualificationsย 

  • Internship, co-op, research, or project experience developing embedded softwareย 
  • Experience with bare-metal or RTOS-based developmentย 
  • Familiarity with oscilloscopes, logic analyzers, debuggers, or other hardware debugging toolsย 
  • Experience with robotics, autonomous systems, automotive, aerospace, industrial automation, or similar hardware-focused projectsย 
  • Exposure to control systems, PID controllers, or motion controlย 
  • Coursework or project experience in electrical engineering or digital electronicsย 
  • Experience with Rust or interest in developing production embedded software in Rustย