Embedded Software Engineer
engineeringjobsnetEl Segundo (CA)
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
