M

Motorola Solutions

Builds communications and security technology

Principal Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USAHybrid

About the Job

Requirements

  • A Bachelor of Science degree in Electrical Engineering, Computer Science, or a relevant engineering field is required.
  • At least 8 years of relevant embedded systems software development experience is required.
  • Demonstrated hands-on and lead expertise designing and developing embedded firmware using embedded Linux on ARM processors for networking, signal processing, and/or wireless applications is required.
  • Expertise in C programming and experience in Linux kernel driver development are required.
  • U.S. citizenship is required due to clients under U.S. government contracts.
  • Employment is contingent upon successfully completing a background check and drug test.
  • Knowledge of security protocols and encryption algorithms, such as the CNSA algorithm suite, is preferred.
  • Demonstrated experience with socket programming and various Internet/Ethernet protocols is preferred.
  • Understanding of the MAC and networking layers of a communication system is preferred.
  • Experience in AMD UltraScale+ MPSoC and Microchip PolarFire SoC board support package development is preferred.
  • Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication, and encryption is preferred.
  • Linux interrupt service routine development is preferred.

Responsibilities

  • Lead the architectural design and development of highly efficient, low-latency embedded firmware on ARM-based systems-on-chip, such as UltraScale+, and optimize Linux-based networking stacks for wireless applications.
  • Develop and maintain device drivers and board support packages for ARM- and RISC-V-based systems.
  • Implement the software portion of medium access control and mobile ad hoc networking routing protocols.
  • Perform other related duties representative of the listed responsibilities.
  • Lift equipment weighing up to 20 pounds to set up demonstrations and testing, and bend and reach to place items on lower and higher shelves.
  • Kneel or squat to access lower shelves and walk or move around laboratories.

About the Company

Motorola Solutions

Builds communications and security technology

Motorola Solutions builds communications and security technology for emergency services, governments and businesses, connecting field teams with control rooms. Its APX radios keep responders in contact, while command center software combines calls, dispatch and incident records. Cameras, access controls and video analytics help organizations monitor buildings and investigate events, alongside body cameras that record work in the field. The company sells devices and network equipment, licenses software, and earns recurring fees from cloud subscriptions, maintenance and managed services. Founded in 1928, Motorola Solutions is headquartered in Chicago, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1928

Recently Posted Jobs

Explore more opportunities at Motorola Solutions

See more jobs