
Embedded Software Engineer
Motorola Solutions2 days ago
Los Angeles, CA, USAMid Level
Responsibilities
- Implement software for MAC and routing protocols.
- Develop network management software and web interfaces.
- Build application and user interface software for customer demonstrations and evaluations.
- Implement testing software and conduct product performance and reliability testing.
- Customize Linux systems and develop scripts.
- Implement security protocols and encryption algorithms.
- Analyze and improve product security and robustness to meet requirements such as NIST FIPS 140-3 and Common Criteria.
- Travel locally on a rare, as-needed basis.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering.
- Demonstrated expertise in C programming.
- Must be a U.S. Person, defined as a U.S. permanent resident or U.S. citizen, due to U.S. government contracts.
- Successful completion of a background check and drug test is required.
- Preferred: exposure to embedded system software development.
- Preferred: familiarity with Linux kernel driver development.
Benefits
- Hybrid schedule with a minimum of three onsite days per week on Mondays, Wednesdays, and Thursdays in West Los Angeles, California.
- Under 10% travel and domestic relocation support.
- Incentive bonus plans.
- Medical, dental, and vision benefits.
- 401(k) with company match.
- 10 paid holidays.
- Generous paid time off packages.
- Employee stock purchase plan.
- Paid parental and family leave.
About Motorola Solutions
Motorola Solutions builds mission‑critical communications, video security and access control, body‑worn cameras, and command‑center software for public safety agencies and enterprises. It sells radios and LMR/P25 systems, cloud software, and managed services used by police, fire, and critical infrastructure operators. Headquartered in Chicago and publicly traded on the NYSE (MSI), the company was formed in 2011 after Motorola’s split and operates globally.