Full Time

Embedded Software Engineer

KLA
Milpitas, CA
$140,000 - $200,000* / year (about $67–$96 an hour)

Job Description

About this kind of role

What a Embedded Software Engineer usually does. The employer's own details are in the listing.

Typically does: Embedded Software Engineers design, develop, and test software for embedded systems, which are specialized computer systems integrated into devices like appliances, vehicles, and medical equipment. They write code that controls hardware functionality, interacts with sensors and actuators, and ensures the system operates reliably. Debugging and troubleshooting software and hardware issues are also common tasks, often requiring a deep understanding of both software and electronics. They may also be involved in the full software development lifecycle, from requirements gathering to deployment.

Tools and skills: Proficiency in programming languages like C, C++, and Python, along with experience using debugging tools, real-time operating systems (RTOS), and hardware description languages (HDLs) is generally expected.

Good fit for: Individuals with a strong analytical mindset, a passion for problem-solving, and a desire to work with both hardware and software components typically thrive in this role.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.