2

Entry Level Embedded Software Engineer Jobs in Oceanside, CA

Engineering Group, Engineering Group > Modem Software Engineering General Summary: Qualcomm is ... Design, develop, integrate, and maintain embedded software across networking and platform layers ...

Develop and maintain various engineering tools used to debug, analyze, and test embedded products ... Work with multi-functional teams to determine software architecture and specification to meet the ...

Looking for Embedded SW engineers interested in developing software for IoT devices. Specifically, the position involves developing embedded software support. Minimum Qualifications: • Bachelor ...

STR is hiring an Embedded Systems Emulation Engineer to join our multidisciplinary team of ... Work as part of a small, focused team to architect, develop, implement, and test modular software ...

Showing results 41-60

Entry Level Embedded Software Engineer information

See Oceanside, CA salary details

$72.4K

$158.7K

$180K

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

As of Aug 12, 2026, the average yearly pay for entry level embedded software engineer in Oceanside, CA is $158,681.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,000.00 and $179,000.00 per year, depending on experience, location, and employer.

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 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 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 the most commonly searched types of Embedded Software Engineer jobs in Oceanside, CA? The most popular types of Embedded Software Engineer jobs in Oceanside, CA are:
What are popular job titles related to Entry Level Embedded Software Engineer jobs in Oceanside, CA? For Entry Level Embedded Software Engineer jobs in Oceanside, CA, the most frequently searched job titles are:
What job categories do people searching Entry Level Embedded Software Engineer jobs in Oceanside, CA look for? The top searched job categories for Entry Level Embedded Software Engineer jobs in Oceanside, CA are:
What cities near Oceanside, CA are hiring for Entry Level Embedded Software Engineer jobs? Cities near Oceanside, CA with the most Entry Level Embedded Software Engineer job openings:
Infographic showing various Entry Level Embedded Software Engineer job openings in Oceanside, CA as of July 2026, with employment types broken down into 81% Full Time, 15% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $158,681 per year, or $76.3 per hour.

Test Engineer Level (Embedded Software)

Radiant Info Systems Ltd

San Diego, CA • On-site

Full-time

Re-posted 23 hours ago


Job description

Company Description

Radiant Systems Inc.,

Job Description

This is a Test Engineer position within the Core BSP (Board Support Package) test group with the following responsibilities: 

* Test development, execution, troubleshooting and problem resolution on embedded Brew/Windows Mobile/Linux/Standalone CoreBSP platforms 

* Focus on testing drivers for hardware blocks such as USB controller, SD/MMC controller, Touchscreen controller, Clock Regime, DMA engines and I2C/SPI controllers 

* Test the interactions between drivers and with CDMA/UMTS Modem and Multimedia applications 

* Profile and optimize CPU usage, performance and power consumption of the various SW drivers 

* Interact in a team environment with developers, system engineers and testers 

* Develop test automation in C/Perl Flexibility in work assignments and ability to multi-task are crucial.

Qualifications

Minimum Qualifications: - 

1 - 3 years of work experience testing embedded software, preferably device drivers

Experience in test methodology and test processes, including requirements collection, test plan development and execution

Experience in developing test automation with strong programming skills (in Perl/TCL and C) Lab and hands-on debugging skills; ability to do initial debug and isolate failures


Preferred Qualifications: Not Required

Good understanding of computer architecture and real-time operating systems is desired 

Familiarity with Flash Devices, USB and other peripherals is desired 

Good understanding of the software development cycle is desired 

Knowledge and experience in BREW, Window Mobile, Linux, Symbian is a plus 

ARM experience is a plus 

Exposure to pre-silicon hardware simulators and emulators is a plus 

Assembly language experience is a plus 

Knowledge and experience in Bluetooth, GPS, Graphics and WLAN is a plus 

Experience in testing MultiMedia applications (Browser, Camera/Camcorder, Media Player) is preferred 

Ability to time-share and prioritize between multiple tasks is crucial


Education: Required: Bachelor's, Computer Engineering and/or Computer Science and/or Electrical Engineering Preferred: Master's, Computer Engineering and/or Computer Science and/or Electrical Engineering

Additional Information

All your information will be kept confidential according to EEO guidelines.