Embedded Software Engineer

Australia-Employment

Anaheim (CA)

On-site

USD 130,000 - 170,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Word Class Benefits
Great PTO
Stability
Best in Class Profit Sharing Program

Job summary

Jobot is seeking an Embedded Software Engineer in Anaheim, CA. This permanent, on-site role focuses on designing, developing, and optimizing embedded software for next‑generation products.

You will work on firmware, real-time OS concepts, and hardware interfaces, driving quality through code reviews and rigorous testing. The ideal candidate has 5+ years in embedded software, strong C++, and hands-on experience with PetaLinux, Recipe, and Bitbake.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or related field.
  • 5+ years of embedded software engineering experience.
  • Hands-on development and debugging on embedded targets.
  • Strong C++ programming skills are required.
  • Experience with OS, PetaLinux, Recipe and Bitbake.
  • Experience in real-time, preemptive multitasking systems.
  • Familiar with SCM tools and peer reviews.

Responsibilities

  • Design, develop, code, test, and debug system software for embedded systems.
  • Review code and design, providing feedback to peers.
  • Analyze and optimize efficiency, stability, and scalability of resources.
  • Integrate and validate new product designs.
  • Support QA and optimize I/O performance.
  • Provide post-production support when needed.
  • Develop software from requirements to production for embedded systems.
  • Interface with hardware design and development teams.
  • Assess third-party and open-source software.

Skills

C++
RTOS
Embedded systems
Troubleshooting
Code review
Performance tuning

Education

Bachelor’s degree in CS/Engineering

Tools

PetaLinux
Recipe
Bitbake

Job description

Embedded Software Engineer

$130000 - $170000 per year | Anaheim, CA | On-site | Permanent

Growing Company! Stable Tech!
A bit about us:

We are an established manufacturer in Southern California, with a global presence as well. We've been experiencing growth year-over-year and have not stopped. With over 50 years in business, we've become a leader within various market sectors including Commercial, Aerospace & Defense.

If you're looking for a company with the utmost stability and upward growth,

Why join us?
  • Word Class Benefits
  • Great PTO
  • Stability
  • Best in Class Profit Sharing Program
Job Details

Job Details:

We are seeking a highly skilled, experienced, and passionate Embedded Software Engineer to join our dynamic and innovative engineering team. This is a permanent position where you will be working on cutting-edge technologies to design, develop, and enhance embedded software systems. You will have the opportunity to work on a variety of projects, ranging from developing firmware for our next generation of products to optimizing our existing systems. The ideal candidate will have a deep understanding of operating systems, PetaLinux, Recipe, Bitbake, and C++.

Responsibilities:
  • 1. Design, develop, code, test, and debug system software for our embedded systems.
  • 2. Review code and design, and provide constructive feedback to peers.
  • 3. Analyze and enhance efficiency, stability, and scalability of system resources.
  • 4. Integrate and validate new product designs.
  • 5. Support software QA and optimize I/O performance.
  • 6. Provide post-production support when necessary.
  • 7. Develop software for embedded systems from requirements to production and commercial deployment.
  • 8. Design, develop, code, test, and debug system software.
  • 9. Interface with hardware design and development.
  • 10. Assess third-party and open-source software.
Qualifications:
  • 1. Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2. 5+ years of experience in embedded software engineering.
  • 3. Experience in hands‑on development and troubleshooting on embedded targets.
  • 4. Solid programming experience in C++ is required.
  • 5. Experience with Operating Systems, PetaLinux, Recipe, and Bitbake.
  • 6. Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • 7. Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • 8. Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
  • 9. Adequate knowledge of reading schematics and data sheets for components.
  • 10. Strong documentation and writing skills.

This is a fantastic opportunity to become part of a dedicated and enthusiastic team of professionals and to work on some of the most exciting projects in the industry. If you have the required skills and experience and are looking for a new challenge, we would love to hear from you.

Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Australia-Employment • Torrance (CA)

On-site
USD 83,000 - 102,000
Competitive compensation
401k match
Full benefits (medical, dental, vision
+3
Embedded Software Engineer
Embedded Software Engineer

Jobot • El Segundo (CA)

On-site
USD 100,000 - 150,000
Daily Lunch
Collaborative Environment
Professional Growth
Embedded Software Engineer — On‑Site, Great PTO & Profit Sharing
Embedded Software Engineer — On‑Site, Great PTO & Profit Sharing

Australia-Employment • Anaheim (CA)

On-site
USD 130,000 - 170,000
Word Class Benefits
Great PTO
Stability
+1
Embedded Android Software Engineer
Embedded Android Software Engineer

Australia-Employment • San Francisco (CA)

On-site
USD 120,000 - 250,000
Paid time off
401(k)
401(k) matching
+4
Embedded Firmware Engineer - RTOS, Bare-metal
Embedded Firmware Engineer - RTOS, Bare-metal

Jobot • Houston (TX)

On-site
USD 125,000 - 135,000
Health insurance
Retirement plans
Paid time off
+1
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Embedded Software Engineer
Embedded Software Engineer

Acara Solutions, Inc. • Franksville (WI)

On-site
USD 150,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Embedded Software Engineer II
Embedded Software Engineer II

Aleron • Melbourne (FL)

On-site
USD 80,000 - 103,000
Embedded Software Engineer
Embedded Software Engineer

Kelly • Chandler (AZ)

On-site
USD 140,000 - 180,000
Medical, dental, vision
Retirement savings plan
Paid holidays