M

Motorola Solutions

Builds communications and security technology

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 11
Full-timeIrvine, CA, USA

About the Job

Requirements

  • A Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or a relevant engineering field is required; an advanced STEM degree permits a one-year relevant-experience minimum.
  • Three years of relevant embedded systems software development experience, or one year with an advanced STEM degree, 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 passing a background check and drug test.

Responsibilities

  • Implement the software portion of Medium Access Control (MAC) and mobile ad hoc networking routing protocols.
  • Implement network management software and web interfaces.
  • Implement security protocols and encryption algorithms.
  • Implement audio streaming and push-to-talk voice applications.
  • Analyze and improve product security and robustness to meet regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Implement testing software for product performance and reliability testing.
  • Develop and maintain device drivers and board support packages for ARM- and RISC-V-based systems.
  • Customize Linux systems and write scripts.

Desired Qualifications

  • A Master of Science degree in Electrical, Computer, or Communications Engineering, or Computer Science is preferred.
  • Knowledge and experience with security protocols and encryption algorithms, such as the CNSA algorithm suite, are preferred.
  • Demonstrated experience with socket programming and Internet/Ethernet protocols is preferred.
  • Understanding of the MAC and networking layers of a communication system is preferred.
  • Experience developing BSP support packages for AMD UltraScale+ MPSoC and Microchip PolarFire SoC is preferred.
  • A deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication, and encryption is preferred.
  • Linux interrupt service routine development experience is preferred.

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