2

Entry Level Assembly Language Programmer Jobs in California

Embedded C & Assembly language programming for real-time embedded systems; control peripherals (inc. ADCs, PWMs, DACs); and 6 yr comm protocols (e.g., SPI, I2C & CAN). Equal Opportunity Employer M/F ...

Assembly language programming for embedded targets * Experience with lightweight Ethernet stacks (e.g., lwIP) * Background with SoC or FPGA devices **Benefits will be provided by Vector Atomic, an ...

Assembly language programming for embedded targets * Experience with lightweight Ethernet stacks (e.g., lwIP) * Background with SoC or FPGA devices Benefits Vector Atomic values teamwork, open and ...

Assembly language programming for embedded targets * Experience with lightweight Ethernet stacks (e.g., lwIP) * Background with SoC or FPGA devices Benefits Vector Atomic values teamwork, open and ...

Assembly language programming for embedded targets * Experience with lightweight Ethernet stacks (e.g., lwIP) * Background with SoC or FPGA devices Benefits Vector Atomic values teamwork, open and ...

DSP/Firmware Engineer

Milpitas, CA · On-site

$120 - $190/hr

Experience in developing & optimizing DSP applications in C and assembly language for embedded processors * Proficient in Embedded C programming and/or Python * Working knowledge of MATLAB and ...

next page

Showing results 1-20

Entry Level Assembly Language Programmer information

What is the difference between Entry Level Assembly Language Programmer vs Embedded Systems Programmer?

AspectEntry Level Assembly Language ProgrammerEmbedded Systems Programmer
Required CredentialsAssociate degree or relevant certification, basic programming skillsBachelor's degree in computer engineering or related field, knowledge of embedded systems
Work EnvironmentSoftware development labs, electronics manufacturing facilitiesEmbedded device environments, hardware integration settings
Industry UsageConsumer electronics, automotive, industrial equipmentMedical devices, IoT devices, aerospace

While both roles involve programming close to hardware, an Entry Level Assembly Language Programmer primarily focuses on writing low-level code in assembly for specific hardware, whereas an Embedded Systems Programmer develops software for embedded devices, often using higher-level languages alongside assembly. The former is more specialized in assembly language, while the latter combines hardware knowledge with software development for embedded applications.

What are the most commonly searched types of Assembly Language Programmer jobs in California?

The most popular types of Assembly Language Programmer jobs in California are:

What are popular job titles related to Entry Level Assembly Language Programmer jobs in California?

For Entry Level Assembly Language Programmer jobs in California, the most frequently searched job titles are:

What job categories do people searching Entry Level Assembly Language Programmer jobs in California look for?

The top searched job categories for Entry Level Assembly Language Programmer jobs in California are:

Infographic showing various Entry Level Assembly Language Programmer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution.

Embedded Software Engineer 1

Garmin Ltd.

Santa Monica, CA • On-site

$90 - $110/hr

Other

Posted 3 days ago

New


Garmin rating

8.8

Company rating: 8.8 out of 10

Based on 45 frontline employees who took The Breakroom Quiz

14th of 161 rated electronics manufacturers


Job description

Overview


We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications.

Essential Functions

  • Performs new product and/or application software design and development as well as maintenance activities for products and/or applications already in production using C, C++, C#, Java, assembly language, or other selected languages
  • Troubleshoots basic issue reports, reproduces issues, evaluates technical cause and implements and tests software solutions
  • Identifies and resolves defects of basic scope using proper engineering tools and techniques such as debuggers, emulators, simulators, and logic analyzers
  • Applies design standards and procedures using appropriate engineering tools to document and implement basic designs in an organized manner
  • Supports working hours as part of a rotating schedule to provide on call support of Garmin’s 24/7 operations

Basic Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Demonstrated knowledge, education, experience and/or training necessary to develop basic software in C, C++, C#, Java, assembly language, or other selected languages

Desired Qualifications

  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Previous work or internship experience in design, particularly for consumer products

Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.

This position is eligible for Garmin's benefit program. Details can be found here:Garmin Benefits

#J-18808-Ljbffr

What Garmin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom