M

Motorola Solutions

Builds communications and security technology

Associate Director of Embedded Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields is required.
  • At least 8 years of relevant embedded systems software development experience is required.
  • Experience leading a team of engineers in hands-on development is required.
  • Strong expertise in C programming is required.
  • Expertise in board support packages and secure boot in AMD UltraScale+ MPSoC and/or Microchip PolarFire SoC-based products is required.
  • Expertise in Linux kernel driver development is required.
  • Expertise in network configurations and programming is 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

  • Lead a team of engineers and be responsible for the team’s success on assigned projects.
  • Work with the Director of Software Engineering and the engineering team to improve engineering processes, product quality, reliability, and performance.
  • Develop device drivers and board support packages.
  • Develop the software portion of Medium Access Control and mobile ad hoc networking routing protocols.
  • Develop efficient wireless multicast protocols for mobile ad hoc networking.
  • Develop network management software and user interfaces.
  • Develop audio streaming and push-to-talk voice applications.
  • Perform system-level design and implement security protocols and encryption algorithms on StreamCaster radios and other products.
  • Support product security efforts and regulatory compliance requirements such as NIST FIPS 140-3 and NIAP Common Criteria.
  • Engage with and support customers as needed.
  • Perform other related duties.

Desired Qualifications

  • Experience with different security protocols and encryption algorithms, such as the suite of CNSA algorithms.
  • Experience with scripting languages such as Bash and Python.
  • Proven experience with audio codecs and stream protocols.
  • Demonstrated experience with networking protocols such as IPsec, IGMP, and SNMP.
  • Working knowledge and understanding of NIST FIPS 140-3 and NIAP Common Criteria certification.
  • Experience developing communication systems and networking products.

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