Embedded Software Engineer

Posted yesterday

engineeringjobsnetEl Segundo (CA)

SENIORITY

Lead

Apply

About the role

Design, develop, test, debug, integrate, and validate embedded software systems, while supporting software quality assurance and optimizing I/O performance. Define requirements with stakeholders, maintain design documentation, provide post-production support, and mentor junior developers.
Requirements: Requires a bachelor's or master's degree in computer science, electrical engineering, or a related field, and at least five years of embedded software engineering experience. Candidates should have hands-on experience with embedded targets and real-time operating systems, strong C or C++ skills, proficiency in MATLAB and Simulink, and knowledge of software configuration, hardware interfaces, and technical documentation. Key SkillsEmbedded Software Engineering Embedded Systems Design C C++ MATLAB Simulink Real-Time Operating Systems Multitasking Systems Software Debugging Software Testing Software Verification Quality Assurance Hardware Troubleshooting IP Protocols Code Review Technical Documentation BenefitsMeaningful Impact Cutting-Edge Technology Collaborative Environment Professional Growth Daily Lunch

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this