Quick summary
- Work type
- On-site
- Location
- Irvine, CA
- Salary
- $140,000–$200,000 / yr
- Posted
- 4 days ago
- Freshness
- Confirmed live 2 days ago
- Nearby
- 99+ roles within 25 mi
Employer
About Motorola Solutions
Motorola Solutions, Inc. (NYSE: MSI) is a leading American technology company providing mission-critical communications, video security, and analytics for public safety and enterprise customers.
Motorola Solutions currently has 140 open roles on FindRole.
Listed pay typically runs $108,000–$140,000 across 120 roles with salary data.
Most-posted roles
- Product Manager 9
- Embedded Software Engineer 8
- Software Engineer 8
- Field Service Technician 3
- Systems Engineer 3
At a glance
TL;DR · Senior Embedded Software Engineer
Senior Embedded Software Engineer - Irvine joins the Engineering Group to develop MANET radios and advanced research projects. This role involves developing device drivers, networking functions, services, encryption, and security features for mission-critical communication systems. Key responsibilities include implementing MAC and mobile ad-hoc networking routing protocols, creating network management software with web interfaces, and developing audio streaming and push-to-talk voice applications. The engineer will also work on board support packages for ARM and RISC-V systems, Linux system customization, and scripting while ensuring products meet NIST FIPS 140-3 and NIAP Common Criteria standards. Required skills include expertise in C programming, Linux kernel driver development, and experience with socket programming and various Internet/Ethernet protocols. The role addresses the technical challenge of providing reliable communications for defense, law enforcement, and public safety agencies in demanding environments.
What does a Embedded Software Engineer earn?
Median $155976 from 69 postings across 16 companies.
Skills
What you'll do
- Implement software for MAC and mobile ad-hoc networking routing protocols.
- Develop network management software and web interfaces.
- Implement security protocols and encryption algorithms to meet NIST FIPS 140-3 and NIAP standards.
- Develop audio streaming and push-to-talk voice applications.
- Create testing software to evaluate product performance and reliability.
- Develop and maintain device drivers and board support packages for ARM and RISC-V systems.
- Perform Linux system customization and scripting.
What we're looking for
- Bachelor of Science degree in Electrical Engineering, Computer or Communications Engineering, Computer Science, or a relevant engineering field.
- Minimum 5 years of relevant embedded system software development experience.
- Minimum 3 years of relevant embedded system software development experience with an advanced STEM degree.
- Expertise in C programming and experience in Linux kernel driver development.
- Must be a U.S. Citizen.
- Master of Science degree in Electrical, Computer, or Communications Engineering, or Computer Science (preferred).
- Knowledge of security protocols, encryption algorithms, socket programming, and various Internet/Ethernet protocols (preferred).
- Experience with AMD UltraScale+, Microchip Polarfire SoC, or BSP development (preferred).